定语从句中where和which以及that的区别

如题所述

区别是:
从句中缺地点状语,用where或介词+which引导。如:
Please put the letter on the desk where /on which he can easily find it.
先行词是物时,其引导词可用 which也可用that,通常情况下二者可互换,但在有些情况下不能。
1.用which不用that引导定语从句的三种情况:
①非限制性定语从句用which,不用that引导。如:
Football,which is a very interesting game,is played all over the world.
②先行词为that时,为了避免重 复,定语从句用which不用that引导。如:
That which you borrowed from me wasn't a real diamond necklace.
③介词后用which不用that引导。如:
The method with which you solved the problem is very good.
2.用that不用which的七种情况:
①先行词前有形容词最高级或序数词修饰时,用 that不用which引导。如:
This is the best place that I have ever visited.
The second question that is asked is why we don't fall off the earth.
②先行词为little,much,all,none,few,(the)one, something,everything,nothing,anything等不定代词时,用that引导。如:
There is nothing in the world that can frighten him.
③先行词既有指人的名词又有指物的名词时,用 that引导。如:
He told us about the people and the cities that he had visited.
④先行词前有any,all,no,few,every,some,little, much,(the)very,(the)only,(the)last等词修饰时,用 that引导。如:
This is the very coat that I need.
Is oxygen the only gas that helps fire burn?
⑤先行词为which时,为了避免重复,用that引导。如:
Which is the book that you bought yesterday?
⑥先行词在从句中作表语时,常用that引导。如:
Shanghai is no longer the city that it used to be in the 1930's.
⑦当主句是There be...句型时,用that引导。
There are two tickets for the film that are for you two.
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-23
定语从句which和where的区别主要是:which在从句中作主语、宾语,而where在从句中作地点状语。  关键是看从句中的动词。如果是及物动词(顾名思义,就是必须要接物做宾语的动词,或能用做被动的动词),则表明从句缺宾语,修饰人用who/whom/that。修饰物用that/which;如动词是不及物(顾名思义就是不需要接物做宾语的或要接宾语时前面必须要加介词的,即用介宾的动词),则说明从句不缺宾语,可能是状语(或介宾)。例如:  1.Thisisthefactorywhichwevisitedyesterday.󰀀  2.ThisisthestablewhereJesusChirstwasborn.本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网