
一、核心区别
在英语中,"that"和"which"都是关系代词,用于引导定语从句,但它们的用法和含义有所不同。首先,"that"和"which"都可以引导限制性定语从句,即从句所修饰的先行词是特定的,但"that"的使用范围更广,而"which"则更常用于非限制性定语从句。
二、限制性定语从句
-
"That"引导限制性定语从句时,通常位于先行词之后,从句中充当主语、宾语或表语。例如:
- The book that you gave me is very interesting.
- She is the person that we were looking for.
-
"Which"引导限制性定语从句时,同样位于先行词之后,但它的语气比"that"更为正式。例如:
- The book which you gave me is very interesting.
- She is the person which we were looking for.
三、非限制性定语从句
-
"Which"引导非限制性定语从句时,通常位于先行词之后,用逗号与主句隔开。这种从句对先行词进行补充说明,不改变先行词的含义。例如:
- The book, which you gave me, is very interesting.
- She is the person, which we were looking for, that we have been searching for.
-
"That"不用于引导非限制性定语从句,因为它通常用于引导限制性定语从句。例如:
- That book, which you gave me, is very interesting. (错误)
- She is the person that we were looking for. (错误)
四、特殊用法
-
"That"在引导定语从句时,有时可以省略。例如:
- The book (that) you gave me is very interesting.
- She is the person (that) we were looking for.
-
"Which"在引导定语从句时,有时也可以省略,但这种情况较为少见。例如:
- The book (which) you gave me is very interesting. (较少见)
五、总结
"that"和"which"在引导定语从句时,用法和含义有所不同。了解它们的区别,有助于我们正确地使用这两个关系代词。以下是一些常见问题与解答:
Q:在定语从句中,"that"和"which"有什么区别? A:在引导限制性定语从句时,"that"和"which"都可以使用,但"that"的使用范围更广;在引导非限制性定语从句时,通常使用"which"。
Q:在定语从句中,"that"可以省略吗? A:可以。在定语从句中,"that"有时可以省略,但省略后,从句中的先行词必须是特指的。
Q:在定语从句中,"which"可以省略吗? A:较少见。在定语从句中,"which"通常不省略,但在某些情况下,可以省略。
通过以上内容,相信大家对"that"和"which"的用法有了更深入的了解。在实际应用中,我们要根据具体语境选择合适的关系代词,使句子表达更加准确、流畅。