> 文章列表 > whatwhichthat的区别

whatwhichthat的区别

whatwhichthat的区别

在英语语法中,`what`, `which`, 和 `that` 是关系代词,用于引导名词性从句,并在从句中充当成分。它们之间的主要区别在于用法和所引导的从句类型:

1. what :

用途:通常用于引导宾语从句,询问或依据。

成分:在从句中充当主语、宾语或表语,有实际意义。

限制:不能省略,且通常不用于介词后作宾语。

2. which :

用途:用于引导定语从句,表达限定、选择或区分。

成分:在从句中充当主语、宾语或表语,有实际意义。

限制:在定语从句中,当先行词是物,且先行词前有限定词(如最高级、序数词)时,通常使用 `that` 而不是 `which`。

3. that :

用途:用于引导定语从句,通常用于非正式语境。

成分:在从句中充当主语、宾语或表语,无实际意义,只起连接作用。

限制:在主语从句、表语从句和同位语从句中,`that` 通常不省略。在宾语从句中,大多数情况下可以省略。

特殊用法:当先行词是不定代词、最高级修饰的名词、或有序数词修饰的名词时,通常使用 `that` 而不是 `which`。

请根据具体的句子结构和语境选择合适的关系代词

其他小伙伴的相似问题:

what在什么情况下不能省略?

which在定语从句中的特殊用法有哪些?

that引导的同位语从句有哪些例子?