题目内容
―What a nice bike! How long ____________ you ____________ it?
―For only 2 weeks.
A.did... buy B. have... bought
C. have... had D. are... Having
C
【解析】
试题分析:句意为:---多好的自行车啊!你买了多久了?---只买了两个星期。根据语境,本题考查的是短暂性动词和延续性动词在现在完成时中的用法。由于buy在英语中是短暂性动词,不可用于表示一段时间的现在完成时句子中,但是“买”了之后的“拥有(have)”则是可以延续的,故选C,即把短暂性的buy转换成延续性的have。
考点:考查现在完成时的用法。
练习册系列答案
相关题目