作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/11 15:47:21
一道英语语法题目 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?
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
由于(被)分开很长时间,两姐妹紧紧搂着对方,放声大哭.
再问: Had不能充当状语吗?
再答: had是过去式 在本句中构成过去完成时被动语态,是作谓语用的。所以,不做状语的。