The dream he had had for so many years ended there

The dream he had had for so many years ended there
he dreamed of ended there for so many years 好像写的有点不对劲 我也不知道怎么写
这个句话我不太明白 谁能帮分析下
1.为什么The dream 做什么?
2.2个had 分别意思
8258798 1年前 已收到8个回答 举报

飘渺的天空 幼苗

共回答了16个问题采纳率:81.3% 举报

他多年以来做的那个梦在那时结束了.
the dream 是主语
The dream (that) he had had for so many years ended there 省略了that,这里(that) he had had for so many years 是定语从句,因为后面有表示期限的for many years,所以用完成时,而后面ended是过去式,所以用过去完成时
had done 第一个had是助动词,第二个是have的过去分词

1年前

9

任丘宽频rr 幼苗

共回答了276个问题 举报

the dream作定语从句的先行词,是had 的宾语,这里是过去完成时结构,had +done,另外had这个动作在end之前完成,所以要用过去完成时。

1年前

2

louiswang1234 幼苗

共回答了93个问题 举报

这根本不是一句话啊 哈哈哈哈

1年前

2

lyh788787 幼苗

共回答了1个问题 举报

两个had构成过去完成时“have done”,dream是句子主语,后面是定语从句

1年前

2

fgwei9088 花朵

共回答了4373个问题 举报

你想表达什么?
第一个had是过去完成时的助动词,第二个had是有的过去分词,加在一起就是过去完成时。
很高兴为你解答!
老师祝你学习进步!
请及时采纳哦!多谢你的问题!^_^

1年前

2

dd上海篮球队 幼苗

共回答了1119个问题 举报

1 the dream 作主语
2 that he had had 定语从句,定the dream that可省略
have dream:做梦 过去完成时 had had dream

1年前

1

huangxizhe 幼苗

共回答了5个问题 举报

the dream 后省略一个that 许多年的梦想 第一个had表过去完成时 第二个是had a dream 的Had 整句话就是他多年以来的梦想在那里终止了!

1年前

1

风隼翼 幼苗

共回答了113个问题 举报

The dream (he had had for so many years) ended there.
主句The dream ended there.梦想在那儿结束了。
括号中的部分是定语从句,用来修饰the dream.
had had是过去完成时had done,只是碰巧实义动词也是have,所以就成了had had.

1年前

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