第1个回答 2011-08-02
如果不是formal English,全部用 who 都 OK。如果要用到 whom ,就要留意被 who/whom 代替的人是子句的主词还是受词。
I like this guy. He is always helpful.
我要用 who/whom 取代第二句的 He;这个字系子句的主词,所以要用 who
=> I like this guy who is always helpful.
再看:
I like this guy. Jane hates him very much.
同样要取代那个男人(him),但是他是子句的受词。这个情形你可以用 whom
=> I like this guy, whom Jane hates very much.
即如果要取代的字是子句中的受词,那就可以用 whom。