问题 选择题

Sally        her MP4 for 3 years.

A.have bought

B.has bought

C.have had

D.has had

答案

答案:D

D 考查现在完成时。与一段时间连用时,短暂动词必须转换为延续性动词或状态性动词。buy转换为have“有”,故选D。

名词解释
单项选择题