前言:为什么我们需要“被动语态”?
在学习英语语法时,很多同学会有疑问:“既然主动语态已经能把事情说清楚了,为什么还要学被动语态?”
其实,选择语态的关键在于你想强调什么。
举个生动的例子:
- 情景一:如果你听到有人大喊:“不好啦,兔子咬人啦!”
- 你的第一反应是:“天哪,兔子急了!”这里大家的关注点是动作的执行者(兔子),所以用主动语态。
- 情景二:大家都在八卦,有人问:“谁被兔子咬了?”(言外之意:谁这么倒霉/胆大包天?)
- 这时大家的关注点是动作的承受者(那个人),所以用被动语态。
结论:
- 主动语态 (Active Voice):强调动作的执行者(谁做的)。
- 被动语态 (Passive Voice):强调动作的承受者(谁被打/被吃/被爱)。
一、 被动语态的万能公式
中文里我们用“被”字,而在英文中,被动语态的核心结构只有一条:
be + 过去分词 (Past Participle)
如果你需要引出动作是谁做的,可以在后面加上 by + 动作执行者。
基础变换演示:
- 主动句(一般过去时):The rabbit ate the carrot. (兔子吃了胡萝卜)
- 被动句:The carrot was eaten by the rabbit. (胡萝卜被兔子吃了)
注意:助动词 be 的时态必须与原句保持一致(原句是 ate 过去时,所以 be 变成 was)。
二、 英语五大基本句型的“被动”演化
英语句子千变万化,但逃不出五种基本句型。并不是所有句子都能变被动,这里面藏着很多考试常考的“坑”。
1. 主语 + 谓语 (S + V)
- 例句:The rabbit slept. (兔子睡觉)
- 能否变被动? 不能 ❌
- 原因:这里使用的是不及物动词,没有宾语(即没有动作承受者),自然就不存在被动语态。
2. 主语 + 谓语 + 宾语 (S + V + O)
- 例句:The rabbit ate the carrot.
- 能否变被动? 能 ✅
- 变换:The carrot was eaten (by the rabbit).
- 解析:这是最标准的变换。很多时候为了简洁,我们甚至会省略
by...部分,例如 “A carrot was eaten.”(一根胡萝卜被吃了),直接强调结果。
3. 主语 + 谓语 + 宾语 + 宾语 (S + V + O + O) —— 双宾语结构
这是一个高频考点。当句子有两个宾语(直接宾语和间接宾语)时,可以变出两种被动句。
- 例句:The rabbit gave the carrot (直宾) to the wolf (间宾).
- 变法 A(强调狼):
> The wolf was given the carrot (by the rabbit). - 变法 B(强调胡萝卜):
> The carrot was given to the wolf (by the rabbit). - ⚠️ 避坑指南:当直接宾语(胡萝卜)变为主语时,介词 “to” 千万不能省略!
4. 主语 + 谓语 + 宾语 + 宾语补足语 (S + V + O + OC)
这里有一个极易出错的知识点:使役动词的不定式还原。
- 普通例句:The wolf invited the rabbit to the party.
- 被动:The rabbit was invited to the party. (很简单)
- 特殊例句(使役动词):The rabbit made the wolf laugh. (兔子把狼逗笑了)
- 主动句分析:在主动语态中,make 后面的不定式省略了
to(bare infinitive)。 - 被动句变换:
> The wolf was made TO laugh by the rabbit.
- 主动句分析:在主动语态中,make 后面的不定式省略了
- ⚠️ 避坑指南:一旦变为被动语态,必须把主动句中省略的 “to” 还原回来!(Let, make, have, see, hear 等词都要注意)。
5. 主语 + 系动词 + 表语 (S + V + P)
- 例句:The rabbit is smart. (兔子很聪明)
- 能否变被动? 不能 ❌
- 原因:系动词(如 is, look, sound)描述的是状态而非动作,没有承受者,无法变被动。
三、 高阶玩法:时态与情态动词的“化学反应”
被动语态最让人头秃的可能是复杂的时态变化。但你只需要记住一个原则:只变 be 动词,过去分词永不变。
想象一下,这就是一个化学反应:
- 现在完成时 + 被动:
- 主动:has eaten
- 被动:has been eaten (be 变成了 has been)
- 情态动词 + 被动:
- 主动:might eat
- 被动:might be eaten
- 虚拟语气(将来完成) + 被动:
- 主动:would have eaten
- 被动:would have been eaten
不管时态多复杂,只要盯着 be 动词这一环进行变化,就能轻松搞定。
结语
英语语法的学习其实并不枯燥,一旦你理解了背后的逻辑——“到底是谁在强调谁”,一切都会豁然开朗。
- 想强调动作执行者?用主动。
- 想强调动作承受者?用被动。
- 遇到
make变被动?记得加回to。 - 遇到双宾语?记得留住介词。