过去完成时的被动语态
Go to Practice Exercises过去完成时的被动语态是一种高级语法结构,描述在其他过去事件之前完成的动作,同时关注做了什么而不是谁执行了动作。由 had + been + 过去分词构成,这种结构强调相对于过去参照点的更早完成的动作,使其对于时间顺序很重要的复杂叙述、历史记述和详细报告至关重要。
过去完成时被动语态特别有价值的原因是它能够在保持对动作和结果的客观关注的同时,建立过去事件之间清晰的时间关系。这使其在学术写作、法律文件、调查报告和复杂叙述中至关重要,在这些情况下需要表明某事在另一个过去事件发生之前已经完成,而不必强调谁负责。
过去完成时被动语态还提供了外交语言,用于讨论在问题出现或调查开始之前已经发生的先前行动、决定或情况。这种方法允许客观报告事件顺序,同时与责任和指责保持专业距离,使其在正式报告、事件分析和回顾性陈述中非常宝贵。
掌握过去完成时被动语态将使您的英语达到高级水平,使您能够创建复杂的时间顺序叙述,撰写复杂的分析报告,处理复杂的因果关系,并在学术和专业交流中精确清晰地展示对时间顺序的掌握。
构成
结构
主语 + had + been + 过去分词 + (by + 施动者)
表明主语在另一个过去事件或时间之前接受了动作
主动语态到被动语态的例子:
主动语态:
They had completed the project before the deadline.
被动语态:
The project had been completed before the deadline.
主动语态:
Someone had stolen my car before I reported it.
被动语态:
My car had been stolen before I reported it.
所有形式:
- I had been invited before the event started.
- You had been chosen by the time I arrived.
- The letter had been sent before noon.
- We had been informed about the changes.
- They had been trained before starting work.
否定式和疑问式
肯定式:
- The work had been finished by 5pm.
- The documents had been signed yesterday.
- The decision had been made earlier.
否定式:
- The work had not been finished by 5pm.
- The documents hadn't been signed yet.
- The decision hadn't been made earlier.
疑问式:
- Had the work been finished by 5pm?
- Had the documents been signed?
- When had the decision been made?
应避免的常见错误
❌ "The house had build before 1990."
✅ "The house had been built before 1990."
在过去完成时被动语态中不要忘记 'been'
❌ "The letters had sent before I arrived."
✅ "The letters had been sent before I arrived."
过去完成时被动语态需要 'had been',而不仅仅是 'had'
❌ "The car had been make in Germany."
✅ "The car had been made in Germany."
在 'been' 之后使用过去分词,而不是原形
❌ "The work had been done from John."
✅ "The work had been done by John."
始终使用 'by' 来引入施动者(执行者)
过去完成时被动语态 vs 一般过去时被动语态
过去完成时被动语态:
当一个过去动作在另一个过去动作之前完成时使用
- The house had been built before we moved there
- The decision had been made by the time I arrived
- The report had been finished before the meeting
一般过去时被动语态:
用于过去的单一完成动作
- The house was built in 1995
- The decision was made yesterday
- The report was finished last week
过去完成时被动语态常用的时间表达
Before/After/By:
- The report had been submitted before the deadline
- The building had been completed by 2020
- The decision had been made after consultation
- Everything had been arranged by the time we arrived
Already/Just/Never:
- The work had already been finished
- The letter had just been posted
- Such measures had never been taken before
- The problem had recently been solved
完成时被动语态的关键过去分词
规则动词:
- complete → completed
- establish → established
- develop → developed
- implement → implemented
常见不规则动词:
- build → built
- make → made
- take → taken
- write → written
完成时常用:
- submit → submitted
- approve → approved
- solve → solved
- arrange → arranged
快速参考指南
记住:
- 构成: had + been + 过去分词
- 关注: 在其他过去事件之前完成的动作
- 语气: 复杂,适合复杂的时间顺序
- 施动者: 可以省略或用 'by' 提及
- 疑问句: 将 'had' 移到主语前
- 否定句: 在 'had' 后添加 'not' (had not been / hadn't been)
- 时间词: before, after, by, already, just, never
- 用法: 非常适合显示顺序和因果关系