现在完成进行时的被动语态

Go to Practice Exercises

现在完成进行时的被动语态是英语中最复杂的被动结构,它将完成进行时态对持续时间的强调与被动语态的焦点转移能力相结合。通过 have/has + been + being + 过去分词构成,这种精巧的结构允许您强调某事已经持续接受动作的时长,同时将焦点保持在动作的接受者而非执行者身上。

现在完成进行时被动语态的特别价值在于它能够描述从过去开始并持续到现在的进行中的过程,同时保持被动语态所提供的正式、客观的语气。这种组合对于描述长期项目、长期调查、持续治疗以及任何持续时间和持续动作比识别执行动作的人更重要的情况都是必不可少的。

现在完成进行时被动语态在专业、学术和正式语境中表现出色,在这些语境中,您需要同时强调过程的长期持续性和持续性质,而不一定要突出负责人。它在进度报告、研究描述、医疗语境和官方通信中特别有用,在这些场合,重点应该放在随着时间推移发生了什么,而不是谁在做这件事。

掌握这种高级结构将帮助您创建更细致的专业报告,以精巧的学术语气写作,并在复杂的书面和口头语境中,以适当地强调持续时间、连续性和正式客观性的方式交流关于持续过程和发展的信息。

构成

结构

主语 + have/has + been + being + 过去分词 + (by + 施动者)

主语在一段时间内一直在接受持续的动作

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

主动语态:

Doctors have been treating the patient for months.

被动语态:

The patient has been being treated for months.

主动语态:

They have been investigating the case since January.

被动语态:

The case has been being investigated since January.

所有形式:

  • I have been being monitored closely.
  • You have been being considered for promotion.
  • It has been being repaired for weeks.
  • We have been being relocated gradually.
  • They have been being trained extensively.

否定式和疑问式

肯定式:

  • The project has been being developed.
  • Patients have been being treated.
  • The issue has been being discussed.

否定式:

  • The project has not been being developed.
  • Patients haven't been being treated.
  • The issue hasn't been being discussed.

疑问式:

  • Has the project been being developed?
  • Have patients been being treated?
  • How long has it been being discussed?

重要提示

现在完成进行时被动语态相当复杂和正式。在日常英语中,说话者通常更喜欢现在完成时被动语态("The patient has been treated for months")或其他更简单的结构。这种形式主要用于非常正式、学术或技术语境,在这些语境中,对持续时间的精确强调是必不可少的。

需要避免的常见错误

❌ "The patient has been treating for months."

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

完成进行时被动语态必须包含'been'和'being'

❌ "The project has being developed since January."

✅ "The project has been being developed since January."

不要省略'been' - 需要'been'和'being'两者

❌ "Students have been being teach new methods."

✅ "Students have been being taught new methods."

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

❌ "The issue have been being discussed."

✅ "The issue has been being discussed."

单数主语使用'has',复数主语使用'have'

何时使用 vs 更简单的替代方式

在以下情况使用现在完成进行时被动语态:

  • 持续时间和连续性都是必不可少的
  • 在非常正式/学术的语境中写作
  • 对持续性质的精确性至关重要
  • 强调长时间段

"The patient has been being treated for six months."

考虑更简单的替代方式:

  • 现在完成时被动语态: "has been treated"
  • 现在进行时被动语态: "is being treated"
  • 主动语态: "Doctors have been treating"
  • 带时间表达的简单描述

通常更自然且更容易理解

基本时间表达

从过去到现在的持续时间:

  • for months/years - monitored for two years
  • since - investigated since January
  • over the past - developed over the past decade
  • throughout - supported throughout the crisis

持续性质:

  • continuously - observed continuously
  • progressively - improved progressively
  • systematically - reviewed systematically
  • intensively - studied intensively

快速参考指南

记住:

  • 构成: have/has + been + being + 过去分词
  • 焦点: 影响某人/某物的持续动作的持续时间
  • 复杂性: 非常正式 - 考虑更简单的替代方式
  • 语境: 学术、医疗、法律、技术写作
  • 时间焦点: 从过去到现在的长时间段
  • 两者都需要: 'been'(完成)+ 'being'(进行)
  • 常与以下词搭配: for, since, throughout, continuously
  • 替代方式: 通常现在完成时被动语态就足够了

练习题



Downloadable PDF


现在完成进行时被动语态 | 英语语法指南