定语从句中where和that有何区别?

如题所述

定语从句中where和that的用法区别:用法不同,成分不同。

一、用法不同:

定语从句的关系代词that的用法:若先行词指人或物则代替先行词在定语从句中充当主语或宾语。

定语从句的关系副词Where的用法:若先行词指地点且其在定语从句中充当地点状语。

二、成分不同:

where是关系副词,从句中充当状语的成分。that是关系代词,从句中充当主语成分,that\which在代物时常常可以通用,但有时只宜于用that,不用which。

关系构成

关系从句的句法功能主要是充当定语。在英语中,关系从句通常位于它所修饰的词(组)之后。被关系从句修饰的词(组)叫做先行词(英语:antecedent),引导关系从句的词称为关系词,关系词指代先行词并在关系从句中充当一定的成分。

Thisisthebookwhichinterestsme。(“whichinterestsme”是关系从句,修饰先行词“book”,而关系词“which”指代先行词“book”并在关系子句中充当主语。这句话可以拆分为两个句子来理解:“Thisisthebook。”和“Thebookinterestsme。”)

以上内容参考:百度百科-定语从句

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-01-31
where 是关系副词,在从句中充当状语,指代地点;that 是关系代词,在从句中充当主语或宾语,指代事物或人,充当宾语时可以省略。
第2个回答  2023-08-16
这个就得判断引导词在从句中作什么成分,如果是主语,宾语或者表语那就不可能是where,作地点状语那就是用where
相似回答