Logo

过去完成进行时的被动语态

重要使用说明

由于其复杂性,过去完成进行时被动语态在日常英语中相当罕见。它主要用于正式写作、法律语境和学术作品中,在这些场合需要客观地描述精确的时间关系和持续的过程。许多母语者更喜欢更简单的结构,但理解这种形式对于高级熟练程度和正式写作至关重要。

过去完成进行时的被动语态是英语中最复杂的语法结构,它描述在另一个过去事件之前一直在进行的持续动作,同时关注的是什么一直在接受动作,而不是谁在执行动作。通过 had + been + being + 过去分词构成,这种高级结构同时强调持续过程的时长和较早的时间点,使其对于复杂叙事、详细调查和精妙的学术写作至关重要。

过去完成进行时被动语态特别强大的原因在于它能够传达在特定过去参照点之前一直持续发生的过程的连续性质。这使得它对于详细的事故报告、全面的调查、文学叙事和学术研究至关重要,在这些场合需要确立某事在另一个重要事件发生之前一直持续发生了一段时间。

过去完成进行时被动语态还提供了最外交和客观的语言,用于讨论在引起注意之前或调查开始之前随时间推移一直在发展的持续情况、过程或问题。这种方法允许精妙的时间描述,同时保持对责任的完全客观性,使其在法律分析、事故重建和复杂的专业报告中极具价值。

掌握过去完成进行时被动语态代表着英语语法熟练程度的巅峰,使您能够创建最精妙的时间叙事,精确处理复杂的时间关系,展示高级分析思维,并在需要细致时间表达的学术、法律和专业语境中以最高水平的语法精妙度进行交流。

构成

结构

主语 + had + been + being + 过去分词 + (by + 施动者)

表明主语在另一个过去事件之前一直持续接受动作一段时间

主动语态到被动语态的例子:

主动语态:

They had been investigating the case for months.

被动语态:

The case had been being investigated for months.

主动语态:

Workers had been building the bridge for years.

被动语态:

The bridge had been being built for years.

所有形式:

  • I had been being interviewed for an hour.
  • You had been being watched all day.
  • The house had been being renovated for months.
  • We had been being informed regularly.
  • They had been being trained for weeks.

否定式和疑问式

肯定式:

  • The project had been being developed for years.
  • The patient had been being treated for months.
  • The data had been being collected continuously.

否定式:

  • The project had not been being developed.
  • The patient hadn't been being treated.
  • The data hadn't been being collected.

疑问式:

  • Had the project been being developed?
  • Had the patient been being treated?
  • How long had the data been being collected?

要避免的常见错误

❌ "The house had being built for months."

✅ "The house had been being built for months."

不要忘记在过去完成进行时被动语态中'being'前的'been'

❌ "The project had been build for years."

✅ "The project had been being built for years."

过去完成进行时被动语态需要在过去分词前加'being'

❌ "The patient had been being treat for months."

✅ "The patient had been being treated for months."

在'being'后使用过去分词,而不是动词原形

❌ "Had the case been investigate for months?"

✅ "Had the case been being investigated for months?"

疑问句在进行时被动语态中需要在'had'后加'been being'

过去完成进行时被动语态的时长表达

特定时长:

  • The case had been being investigated for six months
  • The building had been being renovated for two years
  • The patient had been being treated for weeks
  • The project had been being developed for months

时间参照:

  • The data had been being collected since January
  • The system had been being monitored since installation
  • The process had been being refined since the beginning
  • The policy had been being reviewed since the incident

与相关被动语态形式的比较

过去完成进行时被动语态:

The project had been being developed for months before funding stopped.

强调过去事件之前的持续时长

过去完成时被动语态:

The project had been completed before funding stopped.

强调过去事件之前的完成

过去进行时被动语态:

The project was being developed when funding stopped.

强调特定过去时刻的持续动作

更简单的替代结构

复杂形式:

  • The case had been being investigated for months
  • The building had been being constructed for years
  • The patient had been being treated continuously

更简单的替代:

  • The case had been under investigation for months
  • Construction of the building had been ongoing for years
  • The patient had been receiving continuous treatment

快速参考指南

记住:

  • 构成: had + been + being + 过去分词
  • 关注点: 过去事件之前具有时长的持续动作
  • 语气: 非常正式,用于精妙的写作
  • 施动者: 可以省略或用'by'提及
  • 疑问句: 将'had'移至主语前
  • 否定句: 在'had'后加'not' (had not been being)
  • 时长词汇: for, since, continuously, regularly
  • 使用: 在口语英语中罕见,主要用于正式书面语境
  • 替代: 通常更简单的结构更受欢迎

练习题


Quizzes for this lesson will be available soon. We are currently preparing the question set and will publish it as soon as possible.


Downloadable PDF


PDF versions for this lesson will be available soon. We are currently preparing the materials and will make them accessible as soon as possible.