非天夜翔作品集 知乎:还有英语题

来源:百度文库 编辑:中科新闻网 时间:2024/05/13 02:16:56
Our turniture is quite old. My parents _____it the years ago.
1 bought
2 have bought
正确答案是1 但我觉得是2 买不是一个短暂性动词吗?
请高手们说说

没错,选1,因为ago只能与过去式连用.

1 bought
理由: ago用一般过去时,而have bought 用现在完成时 ,所以用bought
决不会错,我做多了!

应该选1,不因为买是短暂性动词就是完成时,有具体时间的一般都用过去时,从中文翻译来说,买这个动作已经过去了,所以用过去时.

选1
就是应该选短暂性动词
years ago强调了时间,那么填的动词就应该强调动作
完成时强调的是状态
如果__后改成for many years就要选2了

1
AGO就是可以修饰短暂性动词,一般过去的。

选1
ago表一般过去时