I () these books for three years.A,bought B,have bought C,have had (请简要说明为什么选此答案)

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 13:34:59
I () these books for three years.A,bought B,have bought C,have had (请简要说明为什么选此答案)
xRNA~si"/!\1v[B@p7PvmlJiMDIò.a93\ =ː-xfNF9 6^NѪZ`JUx[\,[Jue,w`+S,|HS^OP1uP~mNxxdϘޥ~s }Vl9gȯ<ófJ D+˴Fz`h=݁h3VO|-{ZW6d`6Os+GOp2 I2~>ike= +YCǺ~)y9Y(k :}*w;ȾBKNr%O~G;km a' E"''5#NGEDDn&پ`_Cfp

I () these books for three years.A,bought B,have bought C,have had (请简要说明为什么选此答案)
I () these books for three years.A,bought B,have bought C,have had (请简要说明为什么选此答案)

I () these books for three years.A,bought B,have bought C,have had (请简要说明为什么选此答案)
C
bought是buy的过去是, 买 是瞬时性动词,不与一段时间 for three years 连用
我拥有这本书三年了

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

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

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

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

b,因为这里是现在完成时