关于英语定语从句who,whom,that的区别的问题

在英语定语从句中,如果关系代词who在从句中作主语,那who与that 是否可以互换?反之如果whom作宾语,与that是否也能互换?如果不行,那三者的区别是什么

这个问题,你不用纠结,也没有必要理会。 你就把握住一点:指人且在从句中作主语、宾语或表语,都可以用who;指人且在从句中作宾语用whom;that多用来指代事或物,虽然也能指人,但是很少使用,除非: 1、先行词既有人又有物时,则只能用that; 2、主句是特殊疑问词who或whom引导的特殊疑问句时,为了避免重复,只用that来指人。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-21
1.whom指人, 在从句中作宾语, 可省略。e.g. Do you know the man (whom) we saw at the Beijing Hotel?也可以用that ,可以省略. 2.which 指物, 在句中作主语或宾语, 作宾语时可以省略。e.g. I’m not interested in the book which (that)has just been published. 3.that指人或物,在从句中做主语或宾语, 作宾语时可以省略。 The house that (whi
第2个回答  2013-09-21
修饰先行词是人,主语用who,宾语用whom,主语是物用that,在非限制性定语从句中只能用that,不能用which,当先行词被anything、nothing等不定代词修饰时 被比较级最高级修饰时 there be句型中不能用which