谁能帮我看看这道英语题选什么

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:23:15
you___a new bicycle, since the one you lost the other day has already been found.
A. should not buy
B. need not buy
C. need not have bought
D. should not have bought
选完答案能讲解下么?

A
既然找到了 ,就不应该买一辆新的
since有既然的意思,所以还是A更合理一些

A
should 应该,should not 不该
首先可以排除的是B和C,去除介词等,前一小段主谓宾是you buy bicycle,如果先B或C,那主谓宾就是you need bicycle,那need就是及物动词,buy the bicycle,那buy在这里是动词,及物动词后不能直接跟动词.
对于D,好久没用英语,不知道怎么解释了,反正buy是一瞬间的,在这里不能用完成时(这个解释不敢担保正确与否,但答案可以)

我觉得这道题没有固定答案,因为a b选项你都翻译一下,都很通顺,没有语法的问题,只是理解的问题。

选 B 找到了,不用买了。

同意楼上

a