篇章导语:

过去将来完成时的被动语态是过去将来完成时态与被动结构相结合的语法形式,

多用于主句为过去时态的宾语从句中,表示站在过去的视角去展望,截止过去视角下的某个将来时间,

事情已经被完成;句子主语是动作的承受对象,不能主动发出动作,书面叙述、转述计划场景使用较多,

常用标志短语:by+从过去看的将来时间、before+过去视角里的将来动作。

了解更多相关语法知识请点击链接主动与被动语态25篇用法详解目录

▶ 功能说明:立足于过去某一时间点,推算在那个时点之后的未来某一刻,相关事物已经完成处置,

突出立足于过去预判后续动作完结的状态。

▶ 结构公式:would have been + 动词过去分词

细分规则:无论主语是单数名词、不可数名词、复数名词或是各类人称代词,句式助动词统一用would have been,

无单复数变化。

✅ He said the project would have been finished by the end of the next month.

【他当时说,到第二个月末这项工程就会完工。】

解析:主语the project为单数名词,搭配would have been;工程依靠工人施工建造,

属于动作承受者,would have been构成过去将来完成被动主体结构,finished为finish过去分词,

主句said为过去式,整体立足过去展望后续时间,贴合时态用法。

✅ She told me all the letters would have been posted before that Friday.

【她当时告诉我,在那个周五之前所有信件就会全部寄出。】

解析:主语letters是复数名词,同样固定搭配would have been;信件无法自行邮寄,为被动对象,

that Friday是站在过去视角的将来时间,符合时态使用条件。

✅ The manager promised the new road would have been built by the coming summer.

【经理当时承诺,到即将到来的夏天这条路就能修建完工。】

解析:单数主语road搭配would have been,道路由施工人员修筑,by引出过去视角下的截止时间,

精准体现立足过去预判未来完工。

✅ They said the old books would have been sorted out before the holiday came.

【他们说假期到来前旧书就能全部整理完毕。】

解析:主语books为复数名词,统一使用would have been,书本需要人为整理,主语是动作承受方,

适配被动语态逻辑。

主动语态与被动语态对比:

▶ 主动语态:

Workers would have finished the project by the end of the next month.

【工人们原本会在下个月末前完成这项工程。】

▶ 被动语态:

The project would have been finished by the end of the next month.

【到第二个月末这项工程就会完工。】

解析:workers是动作发出者,采用过去将来完成主动结构would have+过去分词;project是动作承受对象,

被动结构增添been,构成would have been done。

▶ 主动语态:

We would have posted all the letters before that Friday.

【我们原本会在那个周五前寄出全部信件。】

▶ 被动语态:

All the letters would have been posted before that Friday.

【在那个周五之前所有信件就会全部寄出。】

解析:we是动作执行者,使用主动句式;信件不能自主寄出,因此改用would have been posted被动结构。

正误对照:

✅ He said the goods would have been packed before noon the next day.

【他说第二天中午前货物就能打包完毕。】

❌ He said the goods would have packed before noon the next day.

【他说第二天中午前货物就能打包完毕。】

解析:货物没办法自主打包,缺少被动关键词been,句式变为主动语态,主语无法发出动作,语法错误。

✅ She thought all the rooms would have been cleaned before his arrival.

【她认为在他抵达前所有房间都会打扫完毕。】

❌ She thought all the rooms would have cleaned before his arrival.

【她认为在他抵达前所有房间都会打扫完毕。】

解析:房间是被打扫的对象,省略been之后结构不成立,违背过去将来完成被动的构成规则。

了解更多相关语法知识请点击链接英语语法体系25篇目录

知识要点总结:

1. 固定构造:过去将来完成时被动语态公式=would have been + 动词过去分词,been是被动必不可少的组成部分,

任何情况不能省略。

2. 主谓搭配:所有单数、复数、人称主语,全部统一使用would have been,没有词性变形。

3. 使用前提:立足于过去的时间点,描述从过去看未来某一时间前将要完成的被动动作,

常出现在主句为过去时态的从句中,搭配by、before引导对应时间。

行文至此,完成时被动语态全章4篇解析完毕

请点击返回首页完成时被动语态目录