怎样可以更好的理解whom,that,whose,who,which的用法

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:36:11

在定语从句中,关系代词who (whom) 和that都可指人和物,在一般情况下,可以互换使用,但在下列情况下值得注意:
一、用who (whom) 而不用that的情形
(1) 在非限制性定语从句中的先行词指人时,只能用who (whom)。
(2) 当定语从句对指人的先行词进行隔位修饰时,只能用who (whom)。
(3) 当先行词为people和those时,只能用who (whom)。
(4) 当先行词为one, ones, anyone, everyone, none, all(指人) 时,只能用who (whom)。
(5) 先行词指人,而关系代词在从句中作主语时,一般多用who。
(6) 在there be句型中名词的定语从句多用who (whom)。
(7) 当句子中有两个指人的现行词分别带有两个定语从句时,若一个定语从句的引导词为that, 那么,另一个定语从句的引导词必定为who。
二、用that 而不用who (whom)的情形
(1) 当先行词前面有形容词的最高级或序数词修饰时,引导词只能用that。
(2) 当先行词前面有only, some, any, no, every, little, few, much, all, very形容词修饰时,引导词只能用that。
(3) 当主句是以who开头的特殊疑问句时,引导词只能用that。
在定语从句中,关系代词which和 that都可指物,一般情况下,可以互换使用。但在下列情况下值得注意:
A. 只能用that而不能用which的情形
(1) 当先行词为:all, little, few, much, none 及 some-, any-, no-, every- 与 thing 所组成的复合单词时,只能用that。
(2) 当先行词前面有only, some, any, no, every, little, few, much, all, very等形容词修饰时,只能用that。
(3) 当先行词由形容词的最高级或序数词修饰时,只能用that。
(4) 当先行词同时包括人和物时,只能用that。<