How long have you ________ this bike?

Iboughtit2yearsago.A.boughtB.hadC.keepD.borrowed... I bought it 2 years ago.
A. bought B. had C. keep D. borrowed
展开
无所不览
2013-06-26 · TA获得超过4.7万个赞
知道大有可为答主
回答量:3万
采纳率:89%
帮助的人:1.6亿
展开全部
为你解答。
How long have you (B. had) this bike?
你买了这辆车多久了?
解释:这句子是现在完成时态,而且有how long(多久),所以动词应该是延续性的。因此buy和borrow就不合适。另外这一空的动词形式应该是过去分词,而keep是原形,也不能用。
雨落殇痕凌
2013-06-26 · TA获得超过1万个赞
知道大有可为答主
回答量:9975
采纳率:0%
帮助的人:1.1亿
展开全部
选B。由于答句是2years,说明必须用延续性动词,排除AD(这两个都是短暂性动词)。又因为现在完成时必须用过去分词,排除C。答案是B。
意思是:你拥有这辆车子多久了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
amanda01224

2013-06-26 · TA获得超过17.6万个赞
知道顶级答主
回答量:11.5万
采纳率:86%
帮助的人:3.8亿
展开全部
B
其余A D 是终止性动词,而C应该是过去分词。

如果不明白,请再问;如果对你有所帮助,
请点击本页面中的“选为满意回答”按钮,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sky柏睿
2013-06-26 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:107万
展开全部
had,在这个问句中,意在问,你买了这个自行车多久了。意思是你现在还保有这个车子,指的是一个状态。可以用have 也可以用 keep,但是前面有have ,所以要用完成时,had。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
家不敢回复cJ
2013-06-26 · TA获得超过11.3万个赞
知道大有可为答主
回答量:2.1万
采纳率:73%
帮助的人:1.5亿
展开全部
你好,同学,很高兴回答你的问题

正确答案:选【 B 】

bought, keep, borrowed 都是短暂性动词,即非延续性动词,不能用how long 提问,也不能和表示一段时间的状语连用,而had 是延续性动词,可以用how long提问,也可以与段时间连用

翻译:你买这辆自行车多久了?

我是两年前买的。

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
希望能帮到你,祝更上一层楼O(∩_∩)O
不明白请继续追问,可以详谈嘛(*^__^*)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式