在定语从句中怎样区别THAT,WHICH,WHERE的用法?

回答尽量简洁、准确。

that和which在定语从句中只能作主语或宾语,而where在定语从句中只能作地点状语。

that和which的相同之处:
都可以作主语或宾语,都可以指代人或物。

that和which的区别:
that的三不用:
1、非限制性定语从句只能用which引导,不能用that引导。
2、紧跟在介词后面的关系代词不能是that。如:
Give me a pen with which I will write an essay.
3、关系代词后面有插入语时不能用that。如:
Here is the gramma book which, as I have told you, will help you improve your English.
比较:Here is the gramma book which/that will help you improve your English.
that的六必用:
1、先行词有形容词的最高级修饰,或有序数词修饰时,必用that。
2、在不定代词,如:anything, nothing, the one, all, much, few, any, little等作先行词时,只用that,不用which。
3、先行词既有人,又有物时,只用that,不用which。
4、在there be 句型中,只用that,不用which。
5、先行词有the only, the very修饰时,只用that。
6、 关系代词在从句中作表语并带有类比含义时, 通常只用that, 不用which.例如:
He is no longer the star that he was. 他不再是过去的那位明星了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-12
1、关系代词:(who, whom, whose, that,) 指人 which , as(指物 which whose of which that )
2、关系副词:when, where, why
that与which的区分
1。 指物时宜用 that 的情况:
>①、 当先行词为 all, none, much, little, few, something, anything, everything, nothing 等不定代词时。
All that can be done has been done.
>②、当先行词既指人又指物时。 He spoke of the men and the thing (that) he had seen abroad.
>③、当先行词是疑问词 who, what, which 时或者句子以疑问词 who , what , which 打头时。
Who that has such a home doesn’t love it?
>④、先行词是序数词、形容词最高级 或者 当先行词被序数词或形容词的最高级修饰时。
This is one of the best films that I have ever seen.
This is the best that can be done now.
>⑤、 当先行词被 the very, the only, the last, the same , just, one of , any, every , few , little , no , all , one of 等修饰时。
This is one of the very book that I am looking for.
>⑥、关系代词在从句中作表语。 Mary is no longer the girl that she used to be.
2。 只能用 which 不能用 that 的情况。
>①、 引导非限定性定语从句修饰某物或整个句子。
Bruce went towards the fire, which was still smoking.
Tom came back late, which made his parents very angry.
>② 、关系代词作介词的宾语。This is the house in which Lu Xun once lived.
>③、 that,those作主语时Those which are on the desk are English books.
④.先行词是专有名词、整个句子或世界上独一无二的物质名词时,一般用非限定性定语从句修饰。
The sun, which gives us light and heat, is very big.
where指地点,在从句中作地点状语。它的先行词通常有:place, spot, street, house, room, city, town, country等,如:
This is the hotel where they are staying.