定语从句which that用法区别

如题所述

定语从句which和that

①只能用that

★当先行词是不定代词,如all、much、any、anything、nothing、few、little时,只能用that,不能用which。

Have you taken down everything that Mr.Lee has said?

李先生说的事儿你都做了吗?

★当先行词前有序数词、形容词最高级、the only、the very、the best等做修饰时,只能用that,不能用which。

This is the best film that I have ever seen.

这是我看过最好看的电影。

电影《肖申克的救赎》

★当先行词中既有人,又有物时,只能用that,不能用which。

They are talking about the school and the teachers that they visited yesterday.

他们在谈论昨天他们拜访的老师和学校。

★在there be句型中,只能用that

There is no doubt that he leaves the United States.毫无疑问的是她离开了美国。

②只能用which

★非限定性定语从句中,即逗号之后;介词后面不能用that,只能用which。

We depend on the land, from which we can get our food.我们在这篇土地上得到了我们的食物。

地生长万物

温馨提示:答案为网友推荐,仅供参考
相似回答