Whom用来指动词或介词的宾语。当你不确定的时候,试试这个简单的技巧:如果你可以用he或she代替这个词,就用who。如果你可以用him或her代替,那就用whom。
Who 应该用来指代句子的主语。
Whom用来指代动词或介词的宾语。
Who or whom? 如果你像大多数说英语的人一样,你知道这些代词之间有区别,但你不确定区别是什么。读完本文后,您可能会得出结论,知道何时使用哪一种并不像您想象的那么难。
何时使用who
在句子中,who被用作主语。让我们来看几个例子:
Who would like to go on vacation?
Who made these awesome quesadillas?
何时使用whom
Whom用作动词或介词的宾语。考虑以下例子:
To whom was the letter addressed?
Whom do you believe?
I do not know with whom I will go to the prom.
理解who与whom的差别
你如何分辨代词是动词的宾语还是介词的宾语?试着用主格代词he, she或they代替who或whom。然后试着用宾语格代词“him”、“her”或“them”代替。如果he、she或they合适,你应该使用主语的选项:who。如果him、her或them合适,你应该使用宾格的选项:whom。请记住,在你测试的时候,你可能需要暂时重新安排一下句子。
Who/whom ate my sandwich?
着替换一下she和her: she eat my sandwich。她吃了我的三明治。因为代词是这个句子的主语,所以主词he听起来正确,而her则不正确。这意味着你想要的词是主格的who。
Whom ate my sandwich? (不通)
Who ate my sandwich? (正确)
我们看另外一个例子:
在我们尝试替换they和them之前,我们需要注意一下这个句子的一些事情:它是疑问句,和许多疑问句一样,主语I不是在开头,而是在中间。把它变成一个陈述句,把主语移到开头,把它变成一个陈述句而不是一个疑问句,这会让你更容易分辨哪种代词的情况听起来更自然:I should talk to they。我应该和他们谈谈。宾格的them听起来不错,所以你需要的是宾格的whom。
Whom should I talk to about labeling food in the refrigerator?
你也可以用问句来决定什么时候用who,什么时候用whom。你是在用代词谈论某人正在做某事。
Who drives her mother’s car to school?
Gina drives her mother’s car to school.
你在谈论某人正在做某事;代词指的是第二句话的主语,Gina,所以在你的问题中使用who。
现在看这些句子:
Whom did Gina pick up in her mother’s car today?
Gina picked up Charlie in her mother’s car today.
在这种情况下,我们不是用代词指代句子的主语,做某事的人(Gina),而是指她正在为之做某事的人:Charlie。换句话说,Charlie在第二句中是动词pick up的直接宾语,所以我们知道在问句中要用宾语whom。
如果你认为这些例子听起来很尴尬或繁琐,你并不孤单。许多人在日常谈话或写作中不会使用whom。另一些人则只在成熟的短语中使用,如“to whom it may concern.”。有些人根本不用它。在很多情况下,听到这样的句子并不罕见,甚至是不正确的,如下面的句子:
Who do you believe?
Who should I talk to about labeling food in the refrigerator?
但是,理解这些规则,让我们知道who还是whom,让你做出一个明智的决定。