请问这句话为什么有两个had?
The dream that he had for so many years ended there. 可以吗?
The dream he had had for so many year ended there
这是过去完成时。形式had+过去分词,第一个had是形式,第二个had是过去分词 祝你学习进步,望采纳
The dream he had had for so many year ended there
The dream he had had for so many years ended there 翻译为:他多年以来做的那个梦在那时结束了.【附】dream 英[dri:m] 美[drim]vi. 梦想; 做梦; 梦见; 想到;vt. 做梦,向往;vt. 梦想; 做梦; 想到;[例句]He had a dream about Claire 他梦见了克莱尔。[其他] 第...
The dream he had had for so many years ended there.
他那么多年来所拥有的梦想在那里终结了 have 拥有 had 过去时 have had 曾经拥有过去完成时 had had 过去完成时的过去时态
The dream he had had for so many years ended there.
这句话的主语是dream,he had had for so many years 是主语的定语,是定语从句作定语。ended 是谓语,there 是地点状语。had had for so many years 是过去完成时,是主动语态。第一个had 是过去完成时的助动词,第二个had 是定语从句中的谓语动词。have a dream 是“有梦想;做梦”的意思。“...
The dream he had had for so many years ended ther
因为这是过去完成时、所以有点让人分不清。把它变成一般完成时、并且划断的话是:The dream he has had \/for so many years \/ended there. 现在是不是懂了
...he had had for so many years ended there. 为什么有2个had...
the dream he had had for so many years ended there. 全句意思是他的梦多年以来没有结束。the dream he had是主语从句,意思是他的梦,had是主要从句中的谓语,意思是有。had for so many years ended there.意思是还没有结束,had ended是谓语,had属于过去完成时的助动词。
...he had had for so many years ended there.
你的理解很对!The dream【( that \/which)he had had for so many years】 ended there.he had had for so many years 为定语从句,修饰the dream,中间省略了引导词that\/which,由于先行词dream为“物”,故用which\/that指代,但夲句引导词作为had had 的宾语,所以能省略。
...he had had for so many years ended there. 为什么两个had呢...
the dream he had had for so many years ended there.这是过去完成时had done 第一个had是had done的had,第二个had是实意动词have的过去分词done形式had,其现在完成时态是have had,过去完成时had done 他那么多年的梦想就交代在那儿了。--- 如有疑问欢迎追问!满意请点击右上方【选为满意回...
The dream he had had for so many years ended there.
原句两个had一个是助动词,一个是实义动词,表示曾经有过的,过去完成时的用法
...he had had for so many years ended there.这里的两个had分别什么...
1.过去完成时是由【 had (无意义)+ 过去分词】构成 2. 第二个had 是“拥有” 的意思 the dream he had(助动词, 没意义) had (有)for so many years ended there 他的多年的梦想在那里终结了。【希望帮助到你,若有疑问,可以追问~~~祝你学习进步,更上一层楼!(*^__^*)】...