定语从句是英语中常用的修饰名词的句子结构,它通过引导词来连接主句和从句。其中,关于定语从句的引导词,我们会经常遇到that和which。虽然它们在定语从句中都可以被使用,但它们之间有一些细微的区别。
一、定语从句that与which 区别
首先,我们来看一下that的使用情况。That通常用来引导限制性定语从句,这种从句对于理解名词的意义是必不可少的,并且从整体上对名词起修饰作用。当我们想要描述一个特定的事物或者人时,通常会使用that引导的定语从句。例如:
The book that I bought yesterday is very interesting.
我昨天买的那本书非常有趣。
在这个例子中,定语从句“that I bought yesterday”对于整个句子来说是必不可少的,它具体说明了所讲述的书籍。
而which则通常用来引导非限制性定语从句,这种从句对于理解名词的意义并不是必需的,只是提供额外的信息。当我们想要补充说明一个事物或者人时,通常会使用which引导的定语从句。例如:
I have a car, which is very expensive.
我有一辆汽车,它非常昂贵。
在这个例子中,定语从句“which is very expensive”只是对前面的名词car提供了额外的描述,但并没有改变整个句子的核心意义。
二、定语从句that不能用的情况
除了上述介绍的使用区别之外,还有一些特殊情况下,我们不能使用that引导定语从句,而必须使用which或其他引导词来替代。
1、当先行词是表示人的名词时,通常使用which而不使用that。例如:
The professor, who is very knowledgeable, teaches us physics.
这位博士,他非常有学问,教我们物理。
在这个例子中,我们使用which引导定语从句来修饰名词professor,因为professor表示一个人。
2、当先行词是被序数词、形容词最高级等修饰时,通常使用which而不使用that。例如:
This is the first book that/which I read on this topic.
这是我在这个话题上读的第一本书。
在这个例子中,我们使用which引导定语从句来修饰名词book,因为序数词first修饰了这个名词。
3、当先行词是表示整体的名词时,通常使用which而不使用that。例如:
The team, which won the championship last year, is very strong.
去年获得冠军的那支队伍非常强大。
在这个例子中,我们使用which引导定语从句来修饰名词team,因为它表示整个团队。
通过以上的介绍,我们可以清晰地看到that和which在定语从句中的使用区别。虽然它们都可以引导定语从句,但在具体的情境中,我们需要根据先行词以及句子的整体结构来选择使用哪一个引导词。