首先,大家若試查字典,會發現兩個字其實都是代名詞 (pronoun)。仔細點說,who 是主格代名詞 (subjective pronoun),而 whom 是受格代名詞 (objective pronoun)。
Who
為讓大家容易明白,先看看例子:
Q: Who has approved the plan?
誰人批淮那個計劃?
A: Nick has approved the plan.
Nick 批淮那個計劃。
Q: Who can tell me?
誰人能告訴我?
A: Jacqueline can tell me.
Jacqueline 能夠告訴我。
大家可以看到,第一組句子中,Who 就是問主語 (subject) 、即誰是動作的發出者,即發出批淮 (approve) 這個動作的人。所以,若我回答是Nick 批淮那個計劃的話,則要把答案 Nick 放在主角的位置;在第二組句子一樣,Jacqueline 批淮那個計劃,所以要把 Nick 放在主角的位置。
Whom
由於 whom 是受格代名詞 (objective pronoun),它的功能和 Who 不同。為讓大家容易明白,先看看以下的例子:
Q: Whom would you like to share your ideas with?
你想和誰分享你的想法?
Q: Whom did you watch the show with?
你和誰一起看表演?
大家可以看到,以上兩句問題的動作發出者是 you ;而 whom 則是問受詞 (object), 即誰是動作的接受者。所以,若我的回答是和 Jacqueline 分享想法,則要把答案 Jacqueline 放在受詞的位置、即動詞之後。在第二組句子中,若我是和 Jacqueline 一起看表演,同樣要把 Jacqueline 放在受詞的位置。 因此,兩句問題旳答案分別是:
Q: Whom would you like to share your ideas with?
你想和誰分享你的想法?
A: I would like to share my ideas with Jacqueline.
我和Jacqueline 分享我的想法。
Q: Whom do you watch the show with?
你和誰一起看表演?
A: I watch the show with Jacqueline.
我和 Jacqueline 起去看表演。