--- What a nice bike! How long _____ you _____ it ? ---Just two weeks. A.did ,buy B. have ,had 选哪

如题所述

--- What a nice bike! How long _____ you _____ it ? ---Just two weeks. A.did ,buy B. have ,had
选B
因为how long问的是一段时间,所以要用持续性动词的,buy是瞬间动词,只能选B
有不会的可以再问我
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-07
c
试题分析:句意:多漂亮的单车啊!你买了多长时间了?就两周。how
long
多久,是持续的时间;buy买,是瞬间动词,不能与表示持续的时间连用,have有,是表状态,可以与时间段连用,故选c。
第2个回答  2011-06-05
选B just 2 weeks 表示一段时间 如果是just 2 weeks ago 的话就可以选A
第3个回答  2011-06-05
B
现在完成时
如果答案选A的话,how long 要改为 when 回答要改为two weeks ago
第4个回答  2011-06-05
选B,how long疑问,用完成时
相似回答