在学习英语的过程中,很多学习者都会遇到一个比较棘手的语法点,那就是被动语态。被动语态在英语中的使用非常广泛,不仅可以用于各种时态,还能表达不同的语气和语态。本文将详细讲解被动语态在不同时态中的应用,帮助大家更好地理解和掌握这一语法现象。
被动语态的基本结构
在深入探讨被动语态在不同时态中的应用之前,我们先来复习一下被动语态的基本结构。被动语态的基本结构是:主语 + be动词 + 过去分词。例如:
– 主动语态:The teacher teaches the students.(老师教学生。)
– 被动语态:The students are taught by the teacher.(学生被老师教。)
在被动语态中,动作的承受者成为了句子的主语,而动作的执行者则通常放在介词“by”之后。
一般现在时的被动语态
一般现在时的被动语态结构为:主语 + am/is/are + 过去分词。例如:
– 主动语态:The company produces cars.(公司生产汽车。)
– 被动语态:Cars are produced by the company.(汽车被公司生产。)
在一般现在时的被动语态中,be动词的形式(am, is, are)取决于主语的人称和数。
具体例子
1. The book is read by many people.(这本书被很多人阅读。)
2. The room is cleaned every day.(这个房间每天都被打扫。)
一般过去时的被动语态
一般过去时的被动语态结构为:主语 + was/were + 过去分词。例如:
– 主动语态:They built the bridge.(他们建了这座桥。)
– 被动语态:The bridge was built by them.(这座桥被他们建成。)
在一般过去时的被动语态中,be动词的形式(was, were)取决于主语的人称和数。
具体例子
1. The letter was written by her.(这封信是她写的。)
2. The chairs were moved to the other room.(这些椅子被移到了另一个房间。)
现在进行时的被动语态
现在进行时的被动语态结构为:主语 + am/is/are + being + 过去分词。例如:
– 主动语态:The workers are repairing the road.(工人们正在修路。)
– 被动语态:The road is being repaired by the workers.(这条路正在被工人们修。)
在现在进行时的被动语态中,增加了“being”来表示动作正在进行中。
具体例子
1. The cake is being baked by my mother.(蛋糕正在被我妈妈烤。)
2. The problem is being discussed by the team.(这个问题正在被团队讨论。)
过去进行时的被动语态
过去进行时的被动语态结构为:主语 + was/were + being + 过去分词。例如:
– 主动语态:They were painting the house.(他们当时正在粉刷房子。)
– 被动语态:The house was being painted by them.(房子当时正在被他们粉刷。)
在过去进行时的被动语态中,同样要使用“being”来表示动作正在过去的某个时间点进行。
具体例子
1. The dinner was being prepared when I arrived.(我到的时候晚餐正在准备中。)
2. The car was being fixed by the mechanic.(这辆车当时正在被技工修理。)
现在完成时的被动语态
现在完成时的被动语态结构为:主语 + have/has + been + 过去分词。例如:
– 主动语态:They have finished the report.(他们已经完成了报告。)
– 被动语态:The report has been finished by them.(报告已经被他们完成。)
在现在完成时的被动语态中,be动词的形式变为“been”,表示动作已经完成。
具体例子
1. The project has been completed.(项目已经完成。)
2. The homework has been checked by the teacher.(作业已经被老师检查过了。)
过去完成时的被动语态
过去完成时的被动语态结构为:主语 + had + been + 过去分词。例如:
– 主动语态:They had built the house before the storm.(在风暴来临之前,他们已经建好了房子。)
– 被动语态:The house had been built before the storm.(在风暴来临之前,房子已经被建好了。)
在过去完成时的被动语态中,be动词的形式同样变为“been”,表示动作在过去的某个时间点之前已经完成。
具体例子
1. The letter had been sent before the deadline.(信在截止日期前已经被寄出。)
2. The cake had been eaten by the time I arrived.(在我到达之前,蛋糕已经被吃掉了。)
一般将来时的被动语态
一般将来时的被动语态结构为:主语 + will + be + 过去分词。例如:
– 主动语态:They will open the new store next month.(他们下个月将开新店。)
– 被动语态:The new store will be opened next month.(新店将于下个月开业。)
在一般将来时的被动语态中,使用“will be”来表示将来将要发生的动作。
具体例子
1. The book will be published next year.(这本书将于明年出版。)
2. The meeting will be held tomorrow.(会议将在明天举行。)
将来完成时的被动语态
将来完成时的被动语态结构为:主语 + will + have + been + 过去分词。例如:
– 主动语态:They will have finished the project by next week.(他们将在下周之前完成项目。)
– 被动语态:The project will have been finished by next week.(项目将在下周之前完成。)
在将来完成时的被动语态中,使用“will have been”来表示将来某个时间点之前将要完成的动作。
具体例子
1. The building will have been completed by the end of this year.(这栋建筑将在今年年底之前竣工。)
2. The work will have been done by the time you return.(在你回来之前,这项工作将会完成。)
注意事项和常见错误
在使用被动语态时,有一些常见的错误需要注意:
1. **动词形式错误**:确保be动词和过去分词的形式正确。
2. **遗漏by短语**:虽然有些情况下可以省略by短语,但在需要强调动作执行者时不要省略。
3. **时态错误**:确保动词时态与句子的整体时态一致。
总结
被动语态在英语中有着广泛的应用,不同的时态在被动语态中的表现形式也各有不同。通过本文的讲解,希望大家能够更好地理解和掌握被动语态在不同时态中的应用。记住,多加练习,才能真正掌握这一语法点。祝大家在英语学习的道路上不断进步!