英语翻译翻译–You look so cool in the new coat,Jack.-Thank you I ha

英语翻译
翻译
–You look so cool in the new coat,Jack.
-Thank you I had had it for a week.
为什么用had had
stxbb 1年前 已收到3个回答 举报

不吃晚饭了 花朵

共回答了14个问题采纳率:92.9% 举报

过去完成时指的是过去的过去,这里指的是一周以前已经买了,一周是过去的时间,而拥有这个新夹克则是在这个时间点之前,所以用过去完成时.第一个had是过去完成时的助动词,第二个had是have的过去分词形式,这个have是个实义动词“买”的意思

1年前

5

wjwxj 幼苗

共回答了1902个问题 举报

因为这里表示【自己这件衣服已经买了一段时间】了,是【延续性动词】,只能用had,而不能用bought,bought是短暂性动词。

1年前

0

不要说再见维妮 幼苗

共回答了1个问题 举报

这是一个过去完成时,肯定句:主语+had+过去分词,前一个had是构成完成时的必须,后一个had是have的过去分词。
--JACK,你穿上这件新外套真酷啊。
--谢谢,我已经买了一周了。
不过我个人感觉还是用I have had it for a week 更合适。

1年前

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