定语从句who和whom怎么区分?现将它们的区别详解如下:
1. who可引导限制性定语从句,用于指代人,在从句中作主语或宾语
The man who was driving a red car is my brother.
开着红色汽车的男士是我兄弟。
【who指代人(the man),在从句中作主语。】
He was the one who did all the talking.
都是他在说话。
【who指代人(the one),在从句中作主语。】
I am surrounded by the people who I like.
我周围的人都是我喜欢的。
【who指代人(the people),在从句中作宾语。】
2. whom可引导限制性定语从句,在从句中作宾语,通常可与who替换使用,whom较正式
The student whom/who you scolded was very upset.
被你责备的那个学生非常沮丧。
【whom指代人(the student),在从句中作宾语。】
The family whom/who I met at the bus station were very kind.
我在公车站遇见的那家人很友好。
【whom指代人(the family),在从句中作宾语。】
3.who与whom作宾语时,常可省略
The student (whom/who) you scolded was very upset.
The family (whom/who) I met at the bus station were very kind.
I am surrounded by the people (whom/who) I like.
The boy (who/whom) I spoke to is a nice person. (whom作介词to的宾语)
4. whom作介词宾语时,介词可提前至whom前,此时,whom不可省略;
The boy whom I spoke to is a nice person.
与我讲话的男孩子是个不错的人。
= The boy to whom I spoke is a nice person. (whom不可省)
The retailer whom I purchased my laptop from is an old man.
卖我笔记本电脑的零售商是个老人。
= The retailer from whom I purchased my laptop is an old man.
(whom不可省)
5. who则不可紧接介词, 因此介词不可提前至who前
The boy who I spoke to is a nice person. (√)
The boy to who I spoke is a nice person. (×)
6.who与whom可引导非限制性定语从句,指代人,不可省略;
who可在从句中作主语或宾语,whom只能在从句中作宾语
Amy, who was my roommate, is married.
艾米结婚了,她之前是我的室友。
【who指代人(Amy),在从句中作主语,不可省略】
She was introduced to the author, whom she was excited to meet.
她被介绍给了那个作者,她很激动见他。
【whom指代人(the author),在从句中作宾语,不可省略】
David, who/whom I am working for, is a foreigner.
我为大卫工作,他是个外国人。【who/whom作宾语时,不可省略】
whom作介词宾语时,介词常可提前,whom不可省略;
who作介词宾语时,介词不可提前
This woman, whom he had lived with for two years, had never known him.
这女人和他住在一起两年了,她从来都没有真正认识他。
= This woman, with whom he had lived for two years, had never known him.
David, who I am working for, is a foreigner. (√)
David, for who I am working, is a foreigner. (×)
以上就是定语从句who和whom的区分,希望对你有所帮助。你可能需要深入理解:用who不用that的定语从句