---- How long __________ the bike? ---- For 2 years.A. have you bought ...

---- 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
温馨提示:答案为网友推荐,仅供参考