在英语中,定语从句是用来修饰名词或代词的从句,其中 "which" 和 "that" 是引导定语从句的关系代词。不过,它们的用法和意义有所区别。以下是一些主要的区别:
1 限制性定语从句和非限制性定语从句:
My bike, which has a broken seat, is in the garage. (我的自行车,座位坏了,停在车库里。)
定语从句 "which has a broken seat" 提供了关于 "My bike" 的额外信息,但并不是必要的,因为即便没有这个信息,我们仍然知道谈论的是我的自行车。
The book that you lent me is fantastic. (这本你借给我的书非常棒。)
这里定语从句 "that you lent me" 限制了 "The book" 这个概念,说明我们讨论的是你借给我的那本书,不是其他书。
That 通常用于引导限制性定语从句。限制性定语从句为名词提供必要的信息,是不能省略的,因为它直接定义或限制了前面提到的名词。例如:
Which 可用于引导非限制性定语从句,也可用于限制性定语从句(尤其在英国英语中)。非限制性定语从句提供额外信息,但如果省略,句子的基本含义不会改变。它们通常由逗号与主句分隔。例如:
2 通用性和正式性:
在正式书面英语中,限制性定语从句倾向于使用 "that",而非限制性定语从句倾向于使用 "which"。然而,在通用语以及口语中,两者的界限可能并不是那么严格。
3 接在介词后:
当定语从句中的关系代词作为介词的宾语时,只能使用 "which",不用 "that"。例如:
The report on which he is working is due tomorrow. (他正在努力的那份报告,明天就要交了。)
在这个例子中,"on" 是介词,它的宾语是 "which"。
4 特定类型的名词:
"Which" 只用于指物,不用于指人。而 "that" 可用于指人或物。