定语从句中who,whom,whose的用法有一定的差异的,但是很多小伙伴并不知道具体区别在哪里,下面就随我一起看看吧~
区别一:语法功能不同
who在定语从句中作主语,whom在定语从句中作宾语,whose在定语从句中表示所有格。
例句:
①The man who is standing there is my teacher. 站在那里的那个人是我的老师。
②The girl whom you met yesterday is my sister. 你昨天遇见的那个女孩是我妹妹。
③The boy whose bike was stolen was very upset. 自行车被偷的那个男孩非常沮丧。
区别二:指代对象不同
who和whom用于指代人,而whose既可以指代人,也可以指代物。
例句:
①The woman who helped me is my neighbor. 帮助我的那个女人是我的邻居。
②The book to whom I gave is very interesting. 我给的那本书非常有趣。
③The company whose products are popular is very successful. 产品受欢迎的那家公司非常成功。
区别三:正式和非正式的区别
在口语或非正式的书面语中,whom往往被who取代。而whose无论在正式或非正式的语境中都可以使用。
例句:
①The man whom I saw was very tall. 我看到的那个男人非常高。 在口语中,往往会说The man who I saw was very tall.
②The boy whose bike was stolen was very upset. 自行车被偷的那个男孩非常沮丧。
区别四:与介词的搭配不同
whom常常与介词搭配使用,而who和whose则不常与介词搭配。
例句:
①The man who helped me is my neighbor. 帮助我的那个女人是我的邻居。
②The girl with whom you were talking is my sister. 你正在和她交谈的那个女孩是我妹妹。
③The boy whose bike was stolen was very upset. 自行车被偷的那个男孩非常沮丧。