被动语态和过去完成时在英语学习中常常引起混淆,但它们的用法和含义有很大区别。被动语态表示动作的承受者,而过去完成时表示在过去某个时间点或动作之前已经完成的动作。它们的理解和应用需要通过实践和练习来巩固。
被动语态
被动语态是表示动作的承受者是谁的一种语态。在被动语态中,动作的执行者不是主语,而是由“by”引导的短语表达。例如:
- 主动语态:Tom wrote the letter.(汤姆写了这封信。)
- 被动语态:The letter was written by Tom.(这封信被汤姆写了。)
需要注意的是,被动语态的时态和主动语态是一致的。例如:
- 主动语态:Mary is cooking dinner.(玛丽正在做晚餐。)
- 被动语态:Dinner is being cooked by Mary.(晚餐正在被玛丽做。)
过去完成时
过去完成时表示在过去某个时间点或动作之前已经完成的动作。它通常和过去时连用。例如:
- 主动语态:I had finished my homework before dinner.(我在晚餐前已经完成了我的家庭作业。)
- 被动语态:The work had been completed before the deadline.(工作在截止日期之前已经完成了。)
需要注意的是,过去完成时和被动语态是可以同时使用的。例如:
- 主动语态:I had been invited to the party before it was cancelled.(在派对被取消之前,我已经被邀请了。)
- 被动语态:The party had been cancelled before I was invited.(在我被邀请之前,派对已经被取消了。)