定语从句什么时候只能用which,详解哪些情况下必须用which而不用that的语法规则


定语从句是英语中一种常见的语法结构,用于修饰一个名词或代词。在定语从句中,关系代词that和which都是常用的引导词,但它们的用法有所不同。在某些情况下,只能使用which作为关系代词,而不能使用that。下面将详细解释哪些情况下必须使用which而不能用that。

一、在非限制性定语从句中

非限制性定语从句是对主句的一种附加说明,它并不对主句产生限制作用。非限制性定语从句与主句之间需要用逗号隔开。在非限制性定语从句中,不能使用that作为关系代词,而只能使用which。例如:

1. My sister, who is studying abroad, will come back next week.(我姐姐正在国外留学,她下周回来。)

2. The book, which I bought yesterday, is very interesting.(我昨天买的那本书很有趣。)

二、在介词后面

当定语从句的引导词后面有介词时,通常需要使用which作为关系代词,而不是that。例如:

1. This is the book on which I spent the most time, which I really enjoyed reading.(这是我花最多时间读的书,我真的很喜欢读。)

2. The girl to whom you just talked is my sister, which is very beautiful.(你刚才说话的那个女孩是我的妹妹,她非常漂亮。)

三、在“there is/there are”句型中

在“there is/there are”句型中,如果需要使用定语从句来修饰主语,那么通常需要使用which作为关系代词,而不是that。例如:

1. There is a new film coming out this weekend, which I am looking forward to seeing.(这个周末有一部新电影上映,我期待去看。)

2. There are several stores in this mall, which sell clothing.(这个商场里有几家店,它们卖衣服。)

四、在分隔的定语从句中

分隔的定语从句是指从句与先行词之间用其他词语或句子隔开。在这种情况下,通常需要使用which作为关系代词,而不是that。例如:

1. The book, the cover of which is very beautiful, is very interesting.(这本书的封面很漂亮,它很有趣。)

2. The man, who is standing over there, is my teacher, which I respect very much.(站在那边的那个人是我的老师,我非常尊敬他。)

五、在“one of”句型中

在“one of”句型中,如果需要使用定语从句来修饰“one of”后面的名词,那么通常需要使用which作为关系代词,而不是that。例如:

1. This is one of the best restaurants in town, which I often go to.(这是镇上最好的餐厅之一,我经常去。)

2. He found one of the best books on the subject, which he read carefully.(他找到了关于这个主题的最好的书之一,他仔细地阅读了。)

六、在先行词为物的不定代词时

当先行词为物的不定代词,如something、anything、nothing、everything等时,通常需要使用which作为关系代词,而不是that。例如:

1. There is nothing in the room, which I can use.(房间里没有什么我可以用的东西。)

2. I have something important to do, which I must finish today.(我有一些重要的事情要做,我必须今天完成。)

需要注意的是,虽然上述情况下通常需要使用which作为关系代词,但并非绝对。在实际使用中,有时也可以看到that作为关系代词的情况。在使用定语从句时,需要根据具体情况来判断使用which还是that。

除了上述情况,还有一些其他情况下也需要注意使用which或that。例如,当先行词为序数词或形容词最高级时,通常需要使用that作为关系代词。当先行词为形容词比较级时,通常需要使用which作为关系代词。例如:

1. The most important thing is that we should always be honest with each other.(最重要的事情是我们应该始终彼此诚实。)

2. She is the prettiest girl in our class, which we all know.(她是我们班上最漂亮的女孩,我们都知道。)

当先行词为this、that、these、those等指示代词时,通常使用that作为关系代词。例如:

1. That is the book that I bought yesterday.(那就是我昨天买的那本书。)

2. These are the clothes that I washed this morning.(这些是我早上洗的衣服。)

虽然which和that都是定语从句中常用的关系代词,但它们的用法有所不同。在特定情况下,必须使用which而不能用that。需要注意的是,这些规则并不是绝对的,有时也可以看到例外情况。在使用定语从句时,需要根据具体情况来判断使用which还是that。