定语从句中,先行词之人的话,定语从句由that,whom,who引导,而且都可以做宾语,用的时候有没有什么不同?

特别是who ,whom

这是要分情况的。
1、例:He is the first person/the only one /the most friendly person that i have talked to
先行词被序数词,不定代词,最高级修饰时,只能用that.
2、例:He is one of the students to whom i have talked
当介词提前,介词后必须用且只能用whom
3、例:Gina ,who lives in China is my friend.
当定语从句为非限制性定语从句时,只能用who。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-06
说的都不错,但是不会三个同时出现 只要记住,选择最精确的答案就行
whom who that 基本是这个顺序,whom是最准确的,就算是2个同时出现,要选whom
注意的是that也出现的时候可能是只用that的特数情况 ;介词后面只能用whom
第2个回答  2011-07-04
who可作主语和动宾
whom 可作动宾和介宾
但介词+关系代词,指人的时候一定是 介词+whom
第3个回答  2011-07-04
不定代词、序数次、最高级等只用that,who主语,whom是用于宾语