了解更多介词短语600高频词组目录

一、基础句式结构

过去完成时被动语态统一框架:had been + 及物动词的过去分词

该语态无人称和单复数变化,所有主语均固定搭配助动词had。

1. 肯定陈述句

句式:主语 + had been + 动词过去分词

例句:All the homework had been finished before dinner.

译文:晚饭之前所有的作业就已经被写完了。

例句:The old building had been pulled down by last spring.

译文:到去年春天为止,这栋老旧建筑就已经被拆除了。

2. 否定陈述句

句式:主语 + had not been + 动词过去分词,缩写形式:hadn’t been

例句:The broken machine hadn’t been fixed when the workers left.

译文:工人们离开的时候,故障机器还没有被修理好。

例句:Her letter hadn’t been posted before she went abroad.

译文:她出国之前,她的信件还没有寄出去。

3. 一般疑问句

句式:Had + 主语 + been + 动词过去分词?

例句:Had all the tickets been sold out before we arrived?

译文:我们抵达之前所有的票就已经售罄了吗?

例句:Had the plan been discussed before the meeting started?

译文:会议开始前这份方案就已经讨论过了吗?

4. 特殊疑问句

句式:特殊疑问词 + Had + 主语 + been + 动词过去分词?

例句:How many trees had been planted by the end of last year?

译文:到去年年末为止,一共栽种了多少棵树?

例句:Why had the project been stopped before the storm came?

译文:暴风雨来临前这个项目为什么被叫停了?

二、核心使用规则

1. 表示在过去某个动作、某个时间点之前就已经完成的被动动作,也就是“过去的过去”。

例句:When I got to the office, the file had been locked away.

译文:当我抵达办公室时,这份文件早就被收起来锁好了。

解析:锁文件的行为发生在“到办公室”这个过去动作之前。

2. 可搭配by+过去时间点,描述截止到过去某一时间已经完成的被动事件。

例句:By 8 o’clock yesterday morning, all packages had been delivered.

译文:截止到昨天早上八点,所有包裹都已经派送完毕。

3. 常用于宾语从句,主句为一般过去时,从句动作早于主句动作,需使用过去完成时被动。

例句:He said that his new bike had been stolen.

译文:他说他的新自行车已经被偷走了。

三、常搭配时间标识短语

by+过去具体时间、before+过去事件、when引导的过去时间状语从句、by the end of+过去年份/月份

四、易混语态区分

1. 和一般过去时被动语态区分

一般过去时被动(was/were done)仅描述过去发生过的被动行为,无先后对比;

过去完成时被动侧重动作发生在另一个过去动作之前。

对比句1:The window was broken.

译文:窗户当时碎了。(仅陈述过去事实)

对比句2:The window had been broken before I came in.

译文:我进来之前窗户就已经碎掉了。(体现动作先后)

2. 和现在完成时被动语态区分

现在完成时被动以现在为参照;过去完成时被动以过去的某一时间为参照。

知识要点总结:

过去完成时被动语态固定结构是had been done,不受主语单复数、人称影响;否定形式在had后加not,

疑问句直接将had提前;该语态用来表达发生在“过去某一动作之前”的被动完成行为,常和by+过去时间、

before等表先后关系的时间短语连用;使用时要注意区分时态参照时间,避免与一般过去时被动、

现在完成时被动混淆。

请点击返回首页被动语态解析目录

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注