从句中what和which的区别

知识问答 2026-11-03 03:55:17 来源:互联网

"What" 和 "which" 都是疑问代词,用于在从句中指代一个特定的事物或情况,它们之间存在一些关键的区别:

指代物的单复数: "what" 通常用于指代未知或未指定数量的单数名词,而 "which" 则用于指代已知的单数名词,我们可以说 "What is your name?" 或 "What color is the car?",但不能说 "Which is your name?" 或 "Which color is the car?",同样,我们可以说 "I don't know what he wants." 但我们不能说 "I don't know which book he wants."

指代范围: "what" 可以用于询问任何事物,而 "which" 只能用于已知范围内的事物,我们可以问 "What is a dog?"(狗是什么)或 "What is love?"(爱是什么),但不能问 "Which is a dog?" 或 "Which is love?"。

修饰关系: "what" 通常用于修饰不可数名词或抽象概念,而 "which" 则通常用于修饰可数名词,我们可以说 "What is happiness?" 或 "What is honesty?",但不能说 "Which happiness?" 或 "Which honesty?"。

选择使用 "what" 还是 "which" 主要取决于你想要询问的是未知或未指定数量的单数名词,还是已知范围内的单数名词。