问题 选择题

---- How long __________ the bike?  ---- For 2 years.

A. have you bought    B. have you had      C. did you have

答案

答案:B

题目分析:句意:--这辆自行车你已经买了多长时间?--已经有两年了。分析:这辆自行车是在过去一个时间点买的,现在已经属于我的了,符合现在完成时定义,同时问句用how long(表示段时间)提问,因此将瞬间动词buy转换为have,故选B

单项选择题
问答题