the dream he had had for so many years ended there

发布时间:2021-02-21 03:55:05

the dream he had had for so many years ended there 这句话是什么时态,请讲解一

网友回答

过去完成时,had done,
for是连接后面的时间,表一段时间,不是原因什么的.
这句话就是说他拥有了多年的梦想至此破灭.
======以下答案可供参考======
供参考答案1:
这里的for后面加时间段表示动作持续的时间,在原句中意思是他梦想这件事已经很久了
供参考答案2:
他梦想了多年的事就此完结.
for后面加的是一段时间。
这个是一个过去完成时 第一个had 是构成时态助动词。第二个had是have的过去分词。
以上问题属网友观点,不代表本站立场,仅供参考!