共同创作人MichelleGolden,PhD 在提问和表述中正确使用“who”和“whom”似乎已经显得不再重要了,也许只有用词严谨的英语老师才会注意它们的区别。但是,正确的用法在正式场合,特别是在正式文体写作中依然非常重要。读完这篇文章后,你会感觉到自己可以更加自如地正确运用“who”和“whom”,这样可以给别人留下学识丰富、用词严谨的好印象。 步骤 1:理解“who”和“whom”的区别。who和whom都是代词。但是,“who”用作一个句子或短语的“主语”,表示谁在做某件事(比如he或she)。另一方面,“whom”充当一个动词或介词的直接或间接“宾语”。 尽管介词(at、by、for、in、with等等)通常出现在“whom”之前,但也有例外的情况,因此问题的关键在于“whoisdoingwhattowhom(谁对谁做了什么)”。下面将教你如何快速确定在特定的问题中使用哪个代词。 2:当指代的是句子或短语中的主语时,使用“who”。 Whobroughtthepaperinside?(谁把纸带进去?) Whotalkedtoyoutoday?(今天谁和你说了话?) Whowenttodinner?(谁去吃晚饭?) Whoatethecake?(谁吃了这个蛋糕?) Ourjobistodeterminewhoqualifies。(我们的职责时确定谁有资格。) 3:当指代的是句子或短语中的宾语时,用whom。 Towhomitmayconcern:(可能涉及到的人:) Towhomdidyoutalktoday?(你今天和谁说话了?) WhomdoesSarahlove?(萨拉爱谁?) 4:试着回答问题,看看这个问题的回答是“heshe”还是“himher”。如果你的答案是“himher”,那么应该使用“whom”。这很容易记住,因为这两个词的最后一个字母都是“m”。如果你对这个问题的回答是“heshe”,那么使用“who”。 例子:这个问题“To〔whoorwhom〕didtheprizego?”(谁得奖了?)的恰当答案是“Itwenttohimher。”(是他她。)(回答“Itwenttoheshe。”显然是不恰当的)。所以,这个问题中使用的代词应该是“whom”。 例子:这个问题“〔WhoorWhom〕wenttothestore?”(谁去了商店?)的恰当答案是“HeShewenttothestore。”(他她去了商店。)(回答“HimHerwenttothestore。”显然是不恰当的)。所以,这个问题的代词应该是“who”。 5:当你在决定“who”或“whom”,哪一个是正确的代词时,不妨简化那个句子。在一个复杂的句中,其他单词的出现可能会让你感到困惑,试着简化那个句子,只留下基本的主语、谓语和宾语。这能可以让你不再为那些无关紧要的单词而困惑,从而帮到你确定单词之间的关系。比如: “MarieAntoinetteandherladiesinwaitingonlyinvitedpeopletotheirparty〔whoorwhom〕theyconsideredtolovepartiesasmuchastheydid”(玛丽安托瓦奈特和她的侍女只邀请了她们认为和她们一样喜爱聚会的人)。简化的版本是:“whomtheyconsidered”(她们认为的那些人)。 “MarieAntoinettepreventedhermotherfromknowing〔39;whoorwhom〕sheinvitedtothePetitTrianon”(玛丽安托瓦奈特没有让她的母亲知道她邀请了谁去亚侬宫)。简化的版本:“〔whoorwhom〕sheinvited”。(她邀请了谁)然后,你可以重新排列单词的顺序:“sheinvitedwhom”,也就是她做了一些事邀请“某人”。 6:“who”和“whom”之间的区别在非正式口语中并不那么重要,但是在正式的书面语言中还是比较重要的。不过也许有一天,这种区别会完全消失。但是现在,在书面语中分辨两者的用法依旧很重要。 小提示 先问问你自己,“whodidwhattowhom?(谁对谁做了什么)”。 学习“who”和“whom”能帮助你掌握语法,增加对不同语言的理解。如果你想说出流利的英语和写出正确的句子,知道它们的区别是有好处的。 在句子中不使用“who”和“whom”(这样就不需要区分它们的用法)也是可行的,不过这样做会显得笨拙。如果因为你不知道问题中是否该用“whom”,而将句子写成“Towhichpersondidtheprizego?”,那么这样虽然避免了语法错误,但是却牺牲了句子的优雅。 以下是一些记住宾语和主语的有效记忆方法:如果你说“Iloveyou”,那么“you”是这个句子中你的感情的宾语。“I”是主语。“〔WhomorWho〕doIlove?”正确的说法是“WhomdoIlove?”,因为答案是“you”,它是个宾语。 学习另一种语言也能大大帮助你理解它们的区别。在大部分语言里,用“who”来代替“whom”会引起很大的混淆。最好的例子就是德语或西班牙语。 CCAE(加拿大促进教育理事会)建议只使用“who”来造句。 无论句子本身是否在整个句子中担任主语或宾语,使用“who”或“whom”只取决于它在该句子中指代的是主语还是宾语。 警告 “whom”和“who”有很多混淆和误用的情况。如果你能正确使用“whom”,会给人留下严谨的印象,错误的使用会让人感觉你的言辞浮夸。永远不要将“whom”用作主语代词,同样地,在应该使用“whom”的情况下使用“who”也是不正确的。这会让很多人会误解,认为你在试图更加正式地表达。 “Whomareyou?”是错误的,正确的说法是“Whoareyou?”(你是谁?)。 “JohnisthemanwhomIexpectwillbeawardedtheprize”是错误的,正确的说法是“JohnisthemanwhoIexpectwillbeawardedtheprize。”(我认为约翰应该获得这个奖。)