定语从句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.我们在这篇土地上得到了我们的食物。