过去时的被动语态 当句子中有before,after……等词时,一定要加had吗?

过去时的被动语态 当句子中有before,after……等词时,一定要加had吗?
例:Fortunetely,the population had left the village before the volcana erupted.
这里的had能不能不加?
记得初中老师说before,after……这些词是标志词,见了他们就一定要加had,但高中老师说加了before,after……这些词,就可以省略had.
哪个说法对了?为什么?
阿班极达 1年前 已收到2个回答 举报

fq_nista 幼苗

共回答了18个问题采纳率:100% 举报

加不加had,会导致句子的句型不一样,不存在哪个错了的问题
比如例句,Fortunetely,the population had left the village before the volcana erupted. 是过去完成式结构。the volcana erupted(火山爆发)发生在过去,“人们(the population) 离开(left)”这个动作发生在火山爆发之前,所以是had 引导过去完成时……
如果不要had,即
Fortunetely,the population left the village before the volcana erupted.这个句子就是一般过去式了……
要不要用had,要看句子的语境,才能作出正确的选择
把高中语法书好好看一下嘛

1年前

1

shaq 春芽

共回答了18个问题采纳率:83.3% 举报

这里的不能省略因为erupted用的是过去时,the population left the village 肯定是发生在the volcana erupted这个动作之前,要用过去完成时 。
before,after不是见了他们就一定要加had,或不加,要试题意而定。

1年前

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