【英文文法解惑】搞懂 Who  Whom 的正确用法,一次学会不再混淆

你知道吗?就连英语母语人士,有时也会搞不清楚who和whom的差别。中文里都翻成「谁」,但英文中要根据句子的角色来决定用哪个字——是主词还是受词。这让人常常一头雾水:写 email 怕写错;考试时只能乱猜;写作时总是没把握。

别担心,这篇文章会用最简单的方式,带你一次搞懂:

  • whom 作为疑问词与关系代名词有何不同?
  • 遇到介系词时,whom 要放哪里?
  • 口语中到底能不能直接用who?

 

一、whom作为疑问词:问的是「动作的对象

当你想问「做这件事是对谁?给谁?」这时候就要用 whom,也就是说,它是句子里的「受词」。

常见句型有:

  • Whom + 助动词+ 主词 + 动词...?
  • Whom + be动词+ 主词 + V-ing / p.p....?

例句

  • Whom did you invite to the wedding?
    你邀请了谁参加婚礼?
    → you invited someone(你邀请某人)→ someone 是受词→ 用 whom
  • Whom should I contact if I need help?
    如果我需要帮助,我应该联络谁?
    → I should contact someone(我应该联络某人)→ someone 是受词→ 用 whom

补充:口语中常用 who 代替 whom

在口语对话里,很多人会直接用 who 来取代 whom

例如上面的例句,也可以说:

  • Who did you invite to the wedding?
  • Who should I contact if I need help?

 

二、whom作为关系代名词:补充说明前面的

whom 也可以当关系代名词,用来指人,并且在子句中担任受词角色。这种用法会出现在「关系子句」里,补充说明前面的那个人(也就是先行词)。

基本句型

  • 先行词(人)+ whom + 主词 + 动词...

如果句中有介系词,正式英文会把介系词放在 whom 前面。

例句

  • The woman whom you saw at the party is my aunt.
    你在派对上看到的那位女士是我阿姨。
    → you saw the woman→ whom指代先行词the woman,为关代受格用法,用whom
  • The students with whom she was talking are from Japan.
    她正在交谈的那些学生来自日本。
    → she was talking with the students → whom指代先行词the students,whom为官代受格,with是介系词,提前至whom前

 

三、遇到介系词:正式与非正式用法的差

如果 whom 是介系词的受词,正式英文会把介系词提前,但在口语或非正式写作中,也可以放在关系子句的结尾。

比较

  • 非正式:The person whomI talked to is my teacher.
  • 正式:The person to whom I talked is my teacher.
  •  

四、口语中,who也常用作关系代名词的受格

除了疑问句,在关系子句里,who也常被当作受词来用,虽然文法上正确的写法应该是whom。不过,在口语和日常英文中,即使是受格位置,也很常看到使用who。

例句:

  • The man who I saw yesterday is my uncle.
    → 正式应为:The man whom I saw yesterday...
  • She’sthe person who we talked to last night.
    → 正式应为:...to whom we talked

这类用法在口语中非常常见,即使在正式文章里,也越来越多作家直接使用 who 来简化语句。

想让英文文法变简单

FUNDAY 英语学院提供从 A1 到 C1 的完整课程,不只教文法,还有阅读、写作、听说全方位训练,帮你系统化提升英文能力,让进步看得见。立即点击前往:https://funday.asia