篇章导语:
过去完成时的被动语态由过去完成时态和被动结构组合而成,
主要用来表述:动作起始于过去时段之前(过去的过去),截止参照的过去时间已经完成结束,
句子里的主语是动作的承受对象,无法主动发出该动作。在日常书面、实用英文场景里使用频次很高,
常搭配before、by+过去时间等时间提示词汇。
了解更多相关语法知识请点击链接主动与被动语态25篇用法详解目录
▶ 功能说明:重点体现动作完结后留存的现有客观结果,突出事物在过去时间节点前“已经做完”的客观状态。
▶ 结构公式:had been + 动词过去分词
细分规则:无论主语为单数名词、不可数名词、第三人称单数事物,或是复数名词、I / you等人称代词时,
统一选用had been。
✅ The work had been finished before noon.
【这项工作在中午前就已经做完了。】
解析:本句主语the work是单数不可数名词,搭配had been,the work是“完成”这个动作的承受对象,
工作没办法主动执行完成动作;had been搭建过去完成被动基础结构,finished是finish对应的过去分词,
句式结构规范合规。
✅ The homework had been done before the class began.
【上课开始之前作业就已经做完了。】
解析:homework为不可数名词,匹配had been;done是do的过去分词,作业依靠人来完成,自身不能主动完成,
适配被动语态逻辑。
✅ All the tickets had been sold out before the concert started.
【到音乐会开场之前所有门票都已经售罄。】
解析:主语tickets是复数名词,因此搭配had been;before引导过去参照动作started,
是过去完成语态常用标志性短语,门票是被商家售卖,符合被动使用条件。
✅ The old bridge had been repaired by last spring.
【这座老旧桥梁到去年春天就已经修缮完工了。】
解析:单数主语bridge搭配had been,桥梁由施工人员修缮,本身无法自主修缮,by引导过去截止时长,
体现动作完成后持续至今的状态。
主动语态与被动语态对比:
▶ 主动语态:
Someone had finished the work before noon.
【有人在中午前做完了这项工作。】
▶ 被动语态:
The work had been finished before noon.
【这项工作在中午前就已经做完了。】
解析:someone是动作的发出主体,使用过去完成主动结构;the work是动作承受对象,改用被动结构,必须添加been。
▶ 主动语态:
The students had finished the homework before the class began.
【学生们在上课开始前写完了作业。】
▶ 被动语态:
The homework had been done before the class began.
【上课开始之前作业就已经做完了。】
解析:the students是动作执行者,用主动语态;homework不能自行完成,需要使用had been done被动形式。
正误对照:
✅ The parcel had been sent before she left.
【她动身之前包裹就已经寄出了。】
❌ The parcel had sent before she left.
【她动身之前包裹就寄出了。】
解析:包裹不能自主进行邮寄动作,缺少被动关键词been后,句式变为主动语态,和句子逻辑冲突,语法错误。
✅ All the crops had been harvested before the heavy rain came.
【大雨来临之前,所有庄稼就已经收割完毕。】
❌ All the crops had harvested before the heavy rain came.
【大雨来临之前,所有庄稼就已经收割完毕。】
解析:庄稼是被人工收割,省略been之后变成主动结构,主语无法发出收割动作,句式不符合语法要求。
了解更多相关语法知识请点击链接英语语法体系25篇目录
知识要点总结:
1. 固定构造:过去完成时被动语态公式为had been + 动词过去分词,been是被动语态必备组成部分,
任何情况下都不能随意省略。
2. 主谓搭配:单数名词、不可数名词、三单事物、复数名词、I / you作主语,全部统一固定搭配had been。
3. 使用前提:主语是动作的承受者,动作发生在过去参照时间之前且在那个过去时点已经完成,
句子多附带表时段的标志性词汇。
下一篇:3.将来完成时的被动语态
请点击返回首页完成时被动语态目录
