——How long have you___your watch It looks new.——Only about t

——How long have you___your watch It looks new.——Only about three weeks .
A.had B.bought C.received D.borrowed
,为什么?
黄溪3 1年前 已收到4个回答 举报

weiguang1128 花朵

共回答了21个问题采纳率:95.2% 举报

这句句子的意思是你买这只手表有多久了?
时态是现在完成时,现在完成时结构:have/has+现在分词.
”how long“意为多长时间,表示一段时间,是持续性的,而回答是”only about three weeks“也表示一段时间,而have had是持续性的
故选A,have had

1年前

2

木偶奇遇 幼苗

共回答了19个问题采纳率:57.9% 举报

答案应该是A,

1年前

2

434506295 幼苗

共回答了3个问题 举报

现在完成时表示从过去开始对现在的影响。
主语+ have/ has + 过去分词。
回答是Only about three weeks .三周以前。所以用现在完成时。

1年前

0

南京蔡宁 幼苗

共回答了32个问题 举报

手表已经买完了,持续到现在。用现在完成时结构: 主语+ have/ has + 过去分词; 所以用 have had

1年前

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