15.Your pen is nice.How long ____ you ____ it?A.have,had B.have,bought C.did,buy

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 07:34:49
15.Your pen is nice.How long ____ you ____ it?A.have,had B.have,bought C.did,buy

15.Your pen is nice.How long ____ you ____ it?A.have,had B.have,bought C.did,buy
15.Your pen is nice.How long ____ you ____ it?
A.have,had B.have,bought C.did,buy

15.Your pen is nice.How long ____ you ____ it?A.have,had B.have,bought C.did,buy
A
buy不能用完成时

A

A

A,说的是你拥有多久了?
买buy是短暂性动词,买只是一个瞬间,所以英文的思维不能是buy了多久,而是拥有了多久,C项同理。

A. HOW LONG的语态是过去完成进行式。buy表示某个时刻的一个动作,不是持续动词
所以A选项的第二个had是have的过去完成时态表示拥有,

A.have, had