the dream he had had for many years ended there.

the dream he had had for many years ended there.
首先end为什么要加ed呢?他又不是动词···
为什么要加there呢?直接···for many years ended不可以么?
随机名 1年前 已收到3个回答 举报

xiao--yu 幼苗

共回答了15个问题采纳率:80% 举报

end可以是动词,ed表示过去时.
there指地点,那里.可以放在句首

1年前 追问

4

随机名 举报

ended当做过去分词来用么这里?毕竟有个have了(had)

举报 xiao--yu

你说什么啊? 第一个had是过去发生的事情的意思,第二个had是表示持续了多久的意思。如果是持续到现在,就是the dream he have had for many years。这里就不能用ended,因为还没有终止。

随机名 举报

我意思是ended是过去分词的用法么?····在这里看到总觉得好奇怪···这是什么用法呢?类似于ploughed field 这样的过去分词用法么?

举报 xiao--yu

ended就是一般过去时啊。he had had for many years 定语从句修饰the dream。end是谓语动词,there是状语。很简单的语法啊

sunshinejenny 幼苗

共回答了1个问题 举报

首先分析一下句子 the dream he had had ended there for many years
应该是这样的 end可以作动词 结束 there是地点状语 在那里

1年前

1

wangleimhts 幼苗

共回答了15个问题 举报

end做为结束的意思也可以是动词: ends, ended 等等
there 的话其实比较口语也比较随意,加上there这句话就变得比较生动:
他多年来拥有过的梦在那里结束了...

如果不加意思就很单调了,凸显不出结束的悲哀感
The dream he had had for many years ended. 他多年来有过的梦结束了。 这样说显得有点没...

1年前

0
可能相似的问题

精彩回答

Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.057 s. - webmaster@yulucn.com