成语大全网 - 成语词典 - 定语从句中which和that的区别

定语从句中which和that的区别

定语从句中,当先行词是物时,引导词可用which / that , 可互换。

如:

I like the music that /which I can dance to .

一、 定语从句中只能用that ,不能用which 的情况:

1、 先行词有序数词, 形容词最高级时或本身是序数词,基数词, 形容词最高级时只能用that 。

2、当被修饰的先行词为 all , any

.much , many , everything ,anything , none ,the one 等不定代词时只能用that 。

3 、当先行词被the ony ,the

very , the same ,the last , little ,few 等修饰时只能用that。

4 、当先行词里同时有人和物时只能用that 。

5、 当主句是以who / which 引导的特殊疑问句时只能用that 。

如:

1).his this the most ingteresting book that I have ever read .

这是我读过的最有趣的书。

2). Is there anything that you don't understand ?

还有不懂的地方吗?

3) He is the only person that can help you out.

他是唯一 一个能帮你的人。

4).The writer and his novel that you have just talked about is really well known .

你们刚刚谈论的那个作家和他的小说真的很出名。

5).Who is the girl that is singing ?

正在唱歌的那个女孩是谁?

二、只用which 不用that 的情况:

1、 当先行词为that , those 时。

2 、当关系代词前有介词时。

3、在非限制性定语从句中,不能用that 。

如 :

1) What's that

which is under the desk ?

桌子下是什么?

2). This is the room in which he lives .

这是他住的房间。

3).The book is very interesting , which I bought yesterday .

我昨天买的那本书很有趣。