which和that的区别
which:通常引导非限制性定语从句,可直接放介词后作宾语。that:先行词是much、little、none、all、few、every、any、the very、the only和the same等词或被这类词修饰时、关系代词在定语从句中作表语时、避免重复时、先行词是既指人又指物的并列词组时。
二者区别:
that和which在从句里都可以做宾语和主语,做宾语时可以省略。
在定语从句中,有种说法叫"关宾省",意思是关系代词在限制性定语从句中作宾语可以省略,不管是that,which,还是whom。
which能引导非限制性定语从句,that则不行。
that与which两者都可指物,常可互换。其区别主要在于:
(1)引导非限制性定语从句时,通常要用which。
如:She received an invitation from her boss, which came as a surprise. 她收到了老板的邀请,这是她意想不到的。
(2)直接放在介词后作宾语时,通常要用which。
如:The tool with which he is working is called a hammer. 他干活用的那个工具叫做锤子。
(3)much, little, none, all, few, every(thing), any(thing), no(thing) 等时,通常用that。
that和which的用法区别 that和which的用法区别是什么
先行词是人,用that/who/whom引导从句;不能用which。先行词是物,which和that都可以用。先行词是代词,用that/who,不用which。
先行词前有限定词时,更多用that。可以用介词加which,不能用介词加that。非限制性定语从句里,用which,不用that。
定语从句where和which区别
定语从句where和which区别,关键是看从句中的动词。
1)如果是及物动词(顾名思义,就是必须要接物做宾语的动词,或能用做被动的动词),则表明从句缺宾语,修饰物用which.
2)如动词是不及物(顾名思义就是不需要接物做宾语的或要接宾语时前面必须要加介词的,即用介宾的动词),则说明从句不缺宾语,可能是状语(或介宾)。表地点用where.时间用when.
例句:
1)This is the town which I wanted to visit most.
这就是我曾经最想参观的城镇。
由于定语从句中谓语部分的动词visit缺少宾语,因此填入的关系词要充当它的宾语,故用关系代词which。
2)This is the town where I was born.
这就是我出生的城镇。
定语从句“I was born”不缺少主语和宾语,而是缺少地点状语,故用关系副词where,这里where充当地点状语,修饰was born。
|which和that的区别
that和which的用法区别 that和which的用法区别 which和that的区别 定语从句where和which区别