How long have you ________ this bike?

I bought it 2 years ago.
A. bought B. had C. keep D. borrowed

第1个回答  2013-06-26
这里需要一个延续性动词,而且需要过去分词,所以ACD排除

选择B

很高兴为你解答,祝你学习进步!一刻永远523 为你解答~~
如果你认可我的回答,请点击下面的【选为满意回答】按钮,谢谢~~
如果还有其它问题,请另外向我求助,答题不易,敬请理解~~
第2个回答  2013-06-26
选B
how long 是对时间段进行提问的,要和延续性动词连用,buy就要改成have,have的过去分词为had
第3个回答  2013-06-26
选B,这里应该用延续性动词,buy,borrow都是短暂性动词,
keep时态错了应该是kept
第4个回答  2013-06-26
A. bought
第5个回答  2013-06-26
How long have you ________ this bike?
I bought it 2 years ago.
A. bought B. had C. keep D. borrowed
选B
相似回答