过去完成被动语态

过去完成被动语态

过去完成被动语态详解

一、定义与结构

过去完成被动语态(Past Perfect Passive Voice)是英语中的一种时态,用于表示在过去某一时间点之前已经完成的动作或状态,且该动作对主语来说是被动的。其基本结构为:had been + 过去分词

二、用法

  1. 描述过去某时间之前的动作或状态
    当需要强调某个动作在过去的某个时间点之前已经完成,并且这个动作对主语来说是被动的,可以使用过去完成被动语态。例如:

    • By the time he arrived, the project had been completed.(他到达的时候,项目已经完成了。)
  2. 在从句中的使用
    在含有过去时间的状语从句中,如果主句的动作发生在从句动作之前,且主句的主语是动作的承受者,则主句常用过去完成被动语态。例如:

    • After she had been told the news, she burst into tears.(她听到这个消息后,突然哭了起来。)
  3. 表示虚拟语气中的假设
    在某些与过去事实相反的假设条件句中,如果需要使用被动语态,也会用到过去完成被动语态。但这种情况相对较少见,更多见于其他时态的虚拟语气结构中。

三、注意事项

  • 在使用过去完成被动语态时,要确保句子中有明确的过去时间参照点,以体现“过去的过去”这一时间概念。
  • 过去完成被动语态通常与by、before等引导的时间状语连用,以明确动作发生的时间顺序。
  • 要注意区分过去完成主动语态和过去完成被动语态的区别,主要在于主语是否是动作的发出者或承受者。

四、例句分析

  1. The book had been sold out when I got to the bookstore.(我到书店的时候,那本书已经卖完了。)

    • 分析:此句中,“书”是“卖完”这个动作的承受者,且这个动作在我到书店之前已经完成,因此用过去完成被动语态。
  2. They had been given a warm welcome by the local people.(他们受到了当地人的热烈欢迎。)

    • 分析:此句中,“他们”是“欢迎”这个动作的承受者,且这个动作在过去某个时间点已经完成(虽然具体时间未明确指出),因此用过去完成被动语态。同时,“by the local people”指出了动作的发出者。

通过以上内容的学习,相信你已经对过去完成被动语态有了更深入的了解。在实际应用中,要注意结合语境和时间参照点来准确使用该时态。