英语中的关系代词that和which都可以用来引导定语从句,但它们有着不同的用法和适用范围。
1. 用法不同
- that只能引导限定性定语从句,即在从句中起限定或定义作用,不能省略。
- which引导非限定性定语从句,用来对先行词作补充说明,可以省略。
2. 适用范围不同
- that可以引导人或物的定语从句,而且通常用在口语和非正式的书面语中。
- which只能引导物的定语从句,通常用在正式书面语中。
3. 例句
- The book that I bought yesterday is very interesting.(我昨天买的那本书非常有趣。)
- The book, which was written by a famous author, is very interesting.(这本书是一位著名作家所写,非常有趣。)
以上是that和which两个关系代词的用法和区别。我们需要根据句子的语境来合理使用,以便更好地表达自己的意思。