"定语从句是英语语法中的一个重要概念,主要用来修饰名词或代词。在定语从句中,被修饰的词被称为先行词。定语从句可以是关系代词(如who, whom, whose, which, that)引导的,也可以是关系副词(如when, where, why)引导的。关系代词在从句中担任主语、宾语或表语的角色,而关系副词则在不缺少这些成分的情况下引导从句,提供时间、地点或原因的信息。
关系代词的使用有以下规则:
1. 如果先行词是不定代词(如something, anything, everything, nothing, little, few, much, all, the one),或者被every, any, no, all, just, the very, the only等词修饰时,关系代词通常用that。
2. 当先行词既有人也有物时,关系代词用that。
3. 先行词在从句中作表语时,关系代词必须用that。
4. 先行词被序数词或最高级修饰时,关系代词也应使用that。
5. 在以who或which开头的特殊疑问句中,为了避免重复,关系代词通常用that。
6. 对于指代人的先行词,如anyone, one, ones, all (指人), those, people,关系代词用who。在非限制性定语从句、被分割的定语从句或there be句型中,也常用who。
关于who的特殊用法:
1. 在非限制性定语从句中,如果先行词是people或其他指人的词,关系代词多用who。
2. 双重定语从句中,如果一个关系代词是that,另一个指人时用who,指物时用which。
3. 非限制性定语从句中,关系代词可以修饰单个先行词,也可以修饰整个句子,但that不能引导非限制性定语从句。
4. 先行词是that,且指代物时,可用which;若指代人的性质或身份,可用which。
5. 介词后的关系代词,指代物时用which,指代人时用whom。
6. whose+n = the+n + of which 或 of which + the + n (物)
7. the + n + of whom 或 of whom + the + n (人)
理解和掌握这些规则对于正确地使用定语从句至关重要,特别是在写作和口语表达中,这有助于提高句子的准确性和复杂性。"