一道英语语法题目 The two old sisters,( ) so long,held ea

一道英语语法题目 The two old sisters,( ) so long,held ea
一道英语语法题目 The two old sisters,( ) so long,held each other and burst into tears.答案是having been separated 为什么不是had been separated?
一玉 1年前 已收到8个回答 举报

四营长 幼苗

共回答了14个问题采纳率:85.7% 举报

The two old sisters,( having been separated ) so long,held each other and burst into tears.
=( Having been separated) so long,the two old sisters held each other and burst into tears.
having been separated是现在分词完成被动式充当状语
=Because they had been separated so long
由于(被)分开很长时间,两姐妹紧紧搂着对方,放声大哭.

1年前 追问

7

一玉 举报

Had不能充当状语吗?

举报 四营长

had是过去式 在本句中构成过去完成时被动语态,是作谓语用的。所以,不做状语的。

7654321zq 幼苗

共回答了7个问题 举报

此处的having been separated 是做插入语使用,所以have 要使用进行时,而不用过去时,被动则是用 be done的结构来表示,希望能帮到你

1年前

2

心神合一 幼苗

共回答了8个问题 举报

你好,这句话的意思是"两个分离了很久的老姐妹,。。。。。。",所以这里having been seperated so long是作为老姐妹的形容词,用had been。。。是不合适的

1年前

2

咆哮的GT 春芽

共回答了22个问题采纳率:86.4% 举报

ing形式在这里作为原因状语,因为长期分离,所以才会burst into tears.

而had been是指状态已经结束了,已经和现在的动作没有关系了。但你的句子里,“分离”显然还是和后面的burst into tears有关系的,因果关系。

再给你举个ing做原因状语的例子
Being his girlfriend, I can do every...

1年前

2

421460228 幼苗

共回答了24个问题 举报

这个句子没连词,主动词是held,所以不能再用had,而是用having been separated 来作为从句Had 不能作非谓语动词是吗?您看,有一题是这样的 ()such heavy pollution already,it may now be too late to clean up the river 这题答案是 having suffered而不是 suffered而还有一题()w...

1年前

1

yueyeforever 果实

共回答了209个问题采纳率:52.6% 举报

这是个定语从句,完整的表达是The two old sisters ,who had been separateed so long,held each other and burst into tears.其中who had been separateed so long作定语修饰The two old sisters,并且who had可以用having代替,所以是having been separated

1年前

1

朱忠良 幼苗

共回答了22个问题采纳率:90.9% 举报

估计亲可能是想把它做成过去完成时,所以觉得 the two old sisters had been separated so long 会比较顺。
但忽略了 之前的逗点,加了逗点,暗示着所填的空需要做的是伴随。整个句子的主干其实是 the two sisters held each other and burst into tears.
插入部分的 ing形式 是表示主动地逻辑关...

1年前

1

someabc 幼苗

共回答了1个问题 举报

过去完成式

1年前

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