How long _____ the watch?---For about ten years

How long _____ the watch?---For about ten years
A.have you bought
B.have you had
C.had you bought
D.had you had
hzbt 1年前 已收到4个回答 举报

jslylk 幼苗

共回答了16个问题采纳率:87.5% 举报

B.have you had
表示一直拥有这块表的时间长短,
不能选bought,这是短暂动词,不能和时间连用

1年前

7

zsqy2008 花朵

共回答了3736个问题 举报

B
祝你学习愉快! (*^__^*)
请及时采纳,多谢!

1年前

2

leezee 果实

共回答了9512个问题 举报

B
buy 是终止性动词,它的现在完成时的肯定式不能与FOR 等短语连用,要改为HAVE

1年前

1

千梨 幼苗

共回答了1070个问题 举报

B.have you had

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.039 s. - webmaster@yulucn.com