由which和what引导的宾语从句的区别

如题所述

which和what在宾语从句中同属连接代词,在从句中可做主语、宾语及定语。
它们们二者最主要的区别在于本身意义的不同,which翻译成“哪个/件/条……";what
翻译成”什么“。而在具体用法上没有什么明显的区别,以下用例子证明。
1.which引导的宾语从句,其本身在从句中所充当的成分。
I don't know which bike belongs to my daughter.(做定语)
我不知道那辆自行车是我女儿的。
He asked me which I liked best.(做宾语)
他问我喜欢哪本书。
She wants to know which is the best.(做主语)
她想知道哪个是最好的。

2.what引导的宾语从句,其本身在从句中所充当的成分。
I wonder what he does.(做宾语)
我想知道他是做什么工作的。
I don't know what happened.(做主语)
综合比较之后,可以看出它们的区别主要是词义方面的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-21
which 和 what 引导宾语从句的区别主要在于在宾语从句的成分,what 在宾语从句中可以作主语,宾语和定语,而which 只能作定语,那么区别只能是作定语了。 what
作定语没有特定范围,而which 作定语是提供特定范围的。
eg. Can you tell me which car you like
better ?你能告诉我这两辆车中你更喜欢哪个?
Can you tell me what color you like
best? 你最喜欢什么颜色?
第2个回答  2022-06-16
简单来说,which本身限定了范围,而what没有范围。
如果一个句子的语境明示或暗示有范围,就应该使用which,反之what。
第3个回答  2022-07-12
what 含义“什么”,在从句中作主语、宾语、表语,表泛指。
which 哪个,在从句中作主语、宾语、定语,表选择。
例:
We believe what he says.
She asked which answer was right.
第4个回答  2022-07-26
回答如下:
which有选择范围,意思是“哪一个,哪一些;what没有选择范围,用于泛指,意思是”什么事情, 多少,什么,多么“。例如:
Can you tell me which car you like?
I don't understand what he said.
I know what the house cost him.
Can you tell me what is happening?
I want to know what job you like.
相似回答