where在定语从句中可以用that吗?

如题所述

您好,where 在定语从句中假如是 “引导词” 时,是(关系副词),是无法用 that 替代的,因为 that 是(关系代词),但可以用(介词 + which)来替代 where。这里的(介词)需要根据 where 的语义来决定,可以用标注 “地点” 的介词 in,on,或是 at 替代。比如:

This is the place where I have lived for 20 years.
这里的 where 是(关系副词),可以用 (in which)替代,因为定语从句可以改写为 I have lived in this place for 20 years. 这里的用的是 in,所以:

This is the place where I have lived for 20 years.  可以改写为:
This is the place in which I have lived for 20 years.

但不能用 that 替代,因为 where 是关系副词,而作为关系副词,在从句中是作 “状语” 使用,通常为 “地点状语”,而 that 是关系代词,在从句中可以充当 “主语”,“宾语”,或是 “表语”,而无法充当 “状语”。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-02

    定语从句部分主谓(宾)完整,用where,例如:

    Describe a situation where you failed.

    请描述一例你曾经历过的失败情形。

    定语从句部分缺少主语或宾语,用which/that,例如:

    This is the situation that/which is not advantageous to us.

    这是于我方不利的形势。

相似回答