问题 选择题

----What a nice bike! How long ____ you ____it?

----- Just two weeks.

A.have, bought

B.did, buy

C.have, had

D.are, having

答案

答案:C

题目分析:句意:多漂亮的单车啊!你买了多长时间了?就两周。How long 多久,是持续的时间;buy买,是瞬间动词,不能与表示持续的时间连用,have有,是表状态,可以与时间段连用,故选C。

单项选择题 案例分析题
单项选择题