英語國家的人和中國人都會把who和whom這兩個詞用錯。其實,因為好幾輩積累起來的「壞習慣」,連英語國家的人也會用錯。
如果你想跟很多英國人和美國人不一樣,就是說你想知道用哪個才正確,請繼續往下看。
正確的語法是這樣的:who可以代替賓語,也可以代替主語;whom只可以代替賓語。
小編看到過有人這樣總結:
用who還是whom這個問題主要出現在問句中,比如,"Whom/who corrects your English the most?"或者"Whom/who do you hang out with?"
前者應該用who,因為它代替主語;後者應該用whom,因為它代替賓語。
那麼,怎麼區分主語和賓語呢?
如果問句的回答用he/she(主語),則提出問題要用who;如果問句的回答用him/her(賓語),則提出問題用whom。
但是,回答who/whom corrects your English the most時,不能說him/her corrects my English the most,而只能說he/she corrects my English the most。
回答who/whom do you hang out with時,不能說hang out with he/she,只能說hang out with him/her。
此外,其他用錯的情況還會出現在有限定性關係從句的句子中,例如:He is the person who/whom corrects my English the most.
最好把它改成問句,然後再用上面的解決方法。
因為回答who is the person who corrects my English the most時,只能說he is the person who corrects my English the most.所以,我們需要用who來引導這個限定性關係從句。
再看這句話:He is the person with who/whom I argue most.
因為不能說I argue with he the most,而只能用him,所以這句話應該寫成:He is the person with whom I argue most.
順便說一下,whom和him都是以m為結尾的,這可以幫你記住哪個是哪個。你還是不懂嗎?好吧,繼續往下看。
在上面小編用了六百多字來按照嚴謹的語法規則解答whom和who的問題。
你不想知道這個「正確方案」嗎?小編非常能體諒你。語法規則不光很無聊,連很多母語為英語的人也未必會懂。
你至少需要學會兩點:應該用who的時候不要用whom;應該用whom的時候用who也無所謂。
聽到人們在應該用who的時候用whom,小編會覺得這個人裝腔作勢,炫耀自己的英語好。聽到人們在應該用whom的時候用who,只有小編和幾個對英語有強迫症的人才會注意到,但注意到的人也不會覺得對方的英語有問題。
因此,在不確定應該用哪個的時候,最好用who。即使用錯了,也沒人會怪你。
很多時候我們用that也可以。在寫像He is the person who corrects my English the most.這種限定性關係從句的時候,如果不知道用who還是whom的話,用that就可以。比如:Angry Editor is the person that corrects my English the most.
需要注意的是:
不能在非限定性關係從句中用that來代替whom/who,也就是說,你不能寫成:He,that corrects my English the most,is from England.
你需要寫成:He,who corrects my English the most,is from England.