英语被动语态全攻略:从入门到精通,看这一篇就够了!(含五大句型详解)

前言:为什么我们需要“被动语态”?

在学习英语语法时,很多同学会有疑问:“既然主动语态已经能把事情说清楚了,为什么还要学被动语态?”

其实,选择语态的关键在于你想强调什么

举个生动的例子:

  • 情景一:如果你听到有人大喊:“不好啦,兔子咬人啦!”
    • 你的第一反应是:“天哪,兔子急了!”这里大家的关注点是动作的执行者(兔子),所以用主动语态
  • 情景二:大家都在八卦,有人问:“被兔子咬了?”(言外之意:谁这么倒霉/胆大包天?)
    • 这时大家的关注点是动作的承受者(那个人),所以用被动语态

结论

  • 主动语态 (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.
  • ⚠️ 避坑指南:一旦变为被动语态,必须把主动句中省略的 “to” 还原回来!(Let, make, have, see, hear 等词都要注意)。

5. 主语 + 系动词 + 表语 (S + V + P)

  • 例句:The rabbit is smart. (兔子很聪明)
  • 能否变被动? 不能 ❌
  • 原因:系动词(如 is, look, sound)描述的是状态而非动作,没有承受者,无法变被动。

三、 高阶玩法:时态与情态动词的“化学反应”

被动语态最让人头秃的可能是复杂的时态变化。但你只需要记住一个原则:只变 be 动词,过去分词永不变。

想象一下,这就是一个化学反应:

  1. 现在完成时 + 被动
    • 主动:has eaten
    • 被动:has been eaten (be 变成了 has been)
  2. 情态动词 + 被动
    • 主动:might eat
    • 被动:might be eaten
  3. 虚拟语气(将来完成) + 被动
    • 主动:would have eaten
    • 被动:would have been eaten

不管时态多复杂,只要盯着 be 动词这一环进行变化,就能轻松搞定。


结语

英语语法的学习其实并不枯燥,一旦你理解了背后的逻辑——“到底是谁在强调谁”,一切都会豁然开朗。

  • 想强调动作执行者?用主动。
  • 想强调动作承受者?用被动。
  • 遇到 make 变被动?记得加回 to
  • 遇到双宾语?记得留住介词。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇