首页 知识详情

The dream he had had for so many years ended there.还是没搞懂为什么有两个had

网校学员TSU**在学习英语零基础直达大学四级【随到随学班】时提出了此问题,已有1人帮助了TA。

网校助教

AnnieGuo0909

同学你好,该知识点来自沪江网校《英语零基础直达大学四级【随到随学班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学好:
he had had for so many years是定语从句,修饰the dream;
因为the dream 在定语从句里做宾语,引导定语从句的关系代词that/which省略掉了。
还原一下从句就是:he had had the dream for so many years;
这个句子是过去完成时,过去完成时的结构是:主语+had+过去分词;
因此,句子里第一个had 是时态里必须有的助动词;第二个had 是实义动词have“拥有”的过去分词形式。

祝学习愉快!

版权申明:知识和讨论来自课程:《英语零基础直达大学四级【随到随学班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。