
that和which引导从句的区别
在英语中,that和which都是常用的关系代词,用于引导不同类型的从句。尽管它们在某些情况下可以互换使用,但在许多其他情况下,它们的用法有着明显的区别。以下是对that和which引导从句时的主要区别的详细解释:
一、引导定语从句时的区别
先行词为不定代词
- 当先行词为不定代词(如all, anything, everything, much, little, none, few, the one等)或被这些不定代词修饰时,通常只能用that来引导定语从句,而不能用which。例如:
- All that can be done has been done.(所有能做的都已经做了。)
- There is nothing that can prevent us from achieving our goals.(没有什么能够阻止我们实现目标。)
- 当先行词为不定代词(如all, anything, everything, much, little, none, few, the one等)或被这些不定代词修饰时,通常只能用that来引导定语从句,而不能用which。例如:
先行词被序数词或最高级形容词修饰
- 当先行词被序数词(如first, second, third等)或最高级形容词(如best, worst, most等)修饰时,一般也只用that来引导定语从句。例如:
- This is the first book that I have read in English.(这是我读的第一本英文书。)
- She is the most beautiful girl that I have ever seen.(她是我见过的最漂亮的女孩。)
- 当先行词被序数词(如first, second, third等)或最高级形容词(如best, worst, most等)修饰时,一般也只用that来引导定语从句。例如:
先行词既有人又有物
- 如果先行词中既包含人又包含物,那么通常也只能用that来引导定语从句。例如:
- They talked about the persons and things that they remembered.(他们谈论着他们所记得的人和事。)
- 如果先行词中既包含人又包含物,那么通常也只能用that来引导定语从句。例如:
非限制性定语从句中的使用
- which通常用于引导非限制性定语从句,提供关于先行词的额外信息,这些信息并不是句子所必需的。而that则不能用于引导非限制性定语从句。例如:
- The house, which was built in 1950, still looks very good.(这栋建于1950年的房子看起来仍然很好。)
- which通常用于引导非限制性定语从句,提供关于先行词的额外信息,这些信息并不是句子所必需的。而that则不能用于引导非限制性定语从句。例如:
口语与正式文体中的偏好
- 在口语和非正式文体中,that和which有时可以互换使用,但which更为常见;而在正式文体中,特别是在书面语中,that的使用可能更为频繁。
二、引导名词性从句时的区别
引导主语从句和宾语从句
- 在引导主语从句和宾语从句时,that和which都可以作为连接词,但它们的作用有所不同。that在句中无具体含义,只起连接作用,而且在从句中也不作任何句子成分,它所引导的从句的句子结构和意义是完整的;而which则通常含有疑问的含义,相当于“哪一个”、“哪一些”,其引导的从句往往与主句构成选择关系,充当主句的宾语时要考虑上下文以避免歧义。然而,在现代英语中,尤其是在口语或非正式文体中,which的这种用法已经变得不那么普遍了,而且很多时候会被省略或用what来代替。
引导表语从句和同位语从句
- 在引导表语从句和同位语从句时,that和which一般不互换使用。that在这些从句中同样没有具体含义,只起连接作用;而which则不常用于引导这两类从句。
综上所述,that和which在引导从句时具有不同的用法和限制条件。了解这些区别有助于在英语写作和口语中更准确地运用这两个关系代词。
