——How long have you___your watch It looks new.——Only about three weeks .A.had B.bought C.received D.borrowed ,为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:17:05

——How long have you___your watch It looks new.——Only about three weeks .A.had B.bought C.received D.borrowed ,为什么?
——How long have you___your watch It looks new.——Only about three weeks .
A.had B.bought C.received D.borrowed
,为什么?

——How long have you___your watch It looks new.——Only about three weeks .A.had B.bought C.received D.borrowed ,为什么?
这句句子的意思是你买这只手表有多久了?
时态是现在完成时,现在完成时结构:have/has+现在分词.
”how long“意为多长时间,表示一段时间,是持续性的,而回答是”only about three weeks“也表示一段时间,而have had是持续性的
故选A,have had

答案应该是A,

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

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