who,whom,whose的区别在于who是关系代词,其含义为“谁,什么人”,在定语从句中其先行词是人,充当定语从句的主语或宾语;whom是who的宾格,在定语从句中充当定语从句的宾语,而whose可以用来指人,也可以用来指物,其含义为“谁的,其”,在定语从句中充当定语。
"Who" 是关系代词,用来指代动作的执行者或者陈述的对象,即“谁”,“什么人”。它可以在定语从句中担任主语或宾语的角色。当"who"位于动词之后作为宾语时,可以与"whom"互换使用,但在非介词后的语境中,两者不能随意替换。
"Whom" 是"who"的宾格形式,同样用来指代动作的执行者或者陈述的对象,即“谁的”。它也只能在定语从句中作为宾语使用。
"Whose" 可以用来指代所有的事物,包括人和物。"whose" + 名词构成定语从句,修饰后面的名词,表明该名词属于某个特定的人或事物。
He's a man whose opinion I respect.
他是我尊重其意见的人。
The people who called yesterday want to buy the house.
昨天打电话来的人想买这座房子。
The author whom you criticized in your review has written a reply.
你在评论中批评的那位作者已经回信答复了。