of who和of whom的區別:含義不同、用法不同、側重點不同。
一、含義不同
of who
誰的,who表示誰,什麼人
of whom
誰,whom表示[who的賓格]誰
二、用法不同
of who
of who用來做從句的主語,起引導作用。who用作疑問代詞時,意思是“誰”,一般只用來指人,在句中用作賓語或主語。
who用作限制性或非限制性的關係代詞,意思是“…的人,那個…”“他,她,他們”,在句中作主語。
指某一組織機構的成員時也可用who,此時應用複數形式的謂語。
of whom
of whom 引導定語從句,做從句的賓語或表語成分,並且在介詞後只能用whom,而不能與who互換。whom是who的賓格,在正式文體中常作賓語,用作疑問代詞或連線代詞時非正式文體往往用主格代替,若緊跟在介詞之後則只能用whom。若在從句中用作表語則只能用who,不能用whom。
whom用作關係代詞引出定語從句修飾指人的先行詞時意思是“他,她,他們”,在定語從句中作賓語,通常被省略或用who, that代替。
whom用於非限制性定語從句中作動詞或介詞的賓語時不能省略。
whom後接由動詞to be〔to- v〕 構成的複合賓語時,不能用who來代替,且不能省略。
三、側重點不同
of who
who為主格人稱代詞(Subject Pronoun), who指人,在從句中作主語。who 可以做主語,又可以做賓語。
of whom
whom為賓格人稱代詞(Object Pronoun),whom指人,在定語從句中充當賓語,常可省略。