I () these books for three years. A,bought B,have bought C,have h...

发布网友 发布时间:2024-10-24 10:47

我来回答

5个回答

热心网友 时间:2024-11-10 14:42

have had 因为buy是瞬间动词,不能用于持续性动作,而have可用于持续性状态拥有

热心网友 时间:2024-11-10 14:50

C 现在完成时
buy是短暂性动作,不能说买这个动作持续了三年,因此B不对。

热心网友 时间:2024-11-10 14:47

C
bought是buy的过去是, 买 是瞬时性动词,不与一段时间 for three years 连用
我拥有这本书三年了

热心网友 时间:2024-11-10 14:46

选c for three years 表示一段时间,整句的意思是我三年前买到了这本书,所以说我已经持有这本书三年了,不是说我三年内一直在买这本书,buy 是点动词不能持续,have可以。

热心网友 时间:2024-11-10 14:46

C buy 短暂性动词 不和一段时间状语连用。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com