who 和 whom 都是「誰」。在課本和考題裡它們是分開的,可是現實生活中,你在聊天時很少聽到 whom。這篇講的是:標準規則是什麼、什麼時候要用 whom,還有平常口語怎麼說。
標準規則:主詞用 who,受詞用 whom
| 單字 | 在句子裡的角色 | 對應的代名詞 |
|---|---|---|
| who | 主詞 | he/she/they |
| whom | 受詞 | him/her/them |
Who called you? — 誰打給你?(Who 是主詞:He called you.)
Whom did you call? — 你打給誰?(Whom 是 call 的受詞:You called him.)
測試法:換成 he 或 him
不確定的時候,把答案想成 he 或 him,看哪個說得通:
- 把句子改成陳述句,用 he 或 him 代替 who/whom。
- 通順的是 he → who;通順的是 him → whom。
___ is at the door? → He is at the door. → Who is at the door?
___ did you invite? → You invited him. → Whom did you invite?
這是很多老師教的小技巧,實用又簡單,考試時可以放心用哦。
介系詞在前面,就用 whom
當介系詞直接放在 who/whom 前面,標準寫法要用 whom:
To whom did you give the key? — 你把鑰匙給誰了?
With whom are you going to the concert? — 你要跟誰去演唱會?
這種句子比較正式,聽起來有點像書面語。平常口語,大家會把介系詞放到句尾,再用 who:
Who did you give the key to? — 你把鑰匙給誰了?
Who are you going with? — 你要跟誰去?
兩種都是對的,只是正式程度不同,選一種自己順的就好哦。介系詞放句首,標準寫法要用 whom(with who 不是標準說法);介系詞放句尾,日常多半用 who。
關係子句裡的 who 和 whom
疑問詞以外,關係子句裡也會用到:
The woman who lives next door is a nurse. — 住隔壁的女士是護士。(who 是子句的主詞)
The woman whom I met yesterday is a nurse. — 我昨天遇到的女士是護士。(whom 是 met 的受詞)
當 whom 是關係子句裡的受詞時,可以省略,也常常被 who 或 that 取代:
The woman (whom) I met yesterday ...
The woman who I met yesterday ...
The woman I met yesterday ...
三個句子都很自然,最後一個最口語,你之後看到也不用覺得奇怪哦。關係子句那篇有整理過。不過介系詞直接放在關係代名詞前面時(例如 the person with whom I work),還是要用 whom。
什麼時候寫 whom 最安全?
- 考試、正式寫作、文法題:照規則區分。
- 日常口語、聊天訊息:who 就夠了,用 whom 反而聽起來太文。
還有一個小提醒:Who is it?、Who are you? 這類 who 後面接 be 動詞的問句,日常就是用 who,不用 whom。想避免糾結,先記住「主詞位置用 who」就夠了。
小測驗
先自己想,再看括號裡的答案。
- ___ is knocking at the door? 是誰在敲門?(Who)
- With ___ are you going to the party? 你要跟誰去派對?(whom)
- She is the doctor ___ helped my mother. 她是幫過我媽媽的醫生。(who)
- He is the man ___ I met yesterday. 他是我昨天遇到的人。(whom,也可以省略或用 who)
第三題和第一題,不要被前面的 doctor 或動詞「誘惑」而選 whom,主詞位置就是 who。
看完之後,下面那顆「我學會了」按一下,讓我知道你學會了吧 (❛◡❛✿)