在英语语法中,定语从句是一种常见的结构,用于修饰先行词。关系代词“which”和“that”都可以引导定语从句,但在某些特定情况下,“which”是唯一的选择,而不能使用“that”。以下是一些典型的情形:
1. “which”引导非限定性定语从句
非限定性定语从句是对先行词进行补充说明或提供额外信息的从句。在这种情况下,必须使用“which”,而不能用“that”。
例句:
- The book, which I borrowed from the library, is very interesting.
- (这里“which”引导的是非限定性定语从句,补充说明这本书是从图书馆借来的。)
如果尝试用“that”替换“which”,句子将变得不正确:
- × The book, that I borrowed from the library, is very interesting.
2. 引导介词后的定语从句
当关系代词位于介词后时,通常只能使用“which”,而不能用“that”。
例句:
- This is the house in which I grew up.
- (这里的“which”位于介词“in”之后,不能用“that”代替。)
3. 引导主句中的并列成分
如果关系代词引导的定语从句需要与主句中的其他成分并列,则必须使用“which”。
例句:
- She bought a car, which was red and expensive.
- (这里“which”引导的定语从句与主句中的“a car”并列,不能用“that”。)
4. 引导抽象名词的定语从句
当先行词是抽象名词(如“fact”、“truth”等)时,通常使用“which”而不是“that”。
例句:
- The fact which you mentioned earlier is important.
- (这里“which”引导的定语从句修饰抽象名词“fact”。)
5. 引导带有逗号分隔的从句
当定语从句前后有逗号分隔时,表示补充说明的信息,此时只能用“which”。
例句:
- The weather, which is unpredictable, can change quickly.
- (这里“which”引导的定语从句补充说明天气的特点。)
总结来说,在以上这些特定场景中,关系代词“which”因其灵活性和表达功能的多样性,成为唯一合适的选择。通过掌握这些规则,可以更准确地运用定语从句,提升语言表达的精准度和流畅性。