一、选择范围不一样
1、what
用于无选择范围或选择范围不清楚的情况。如:
What colour do you like ?你喜欢什么颜色?
2、which
一般用于有选择范围的情况。如:
Which colour do you like better,red or yellow?
你更喜欢哪一种颜色,红色还是黄色?
二、含义不一样
1、what
用作疑问代词时,其基本意思是“什么,什么东西,什么事情”,用作疑问句,为特殊疑问句的一个标志。
2、which
用作疑问代词时,其基本意思是“哪一个,哪一些”,在特殊疑问句中用作宾语或主语。
三、词语用法不一样
1、what
引导宾语从句时,常置于谓语之后,用作表语时,放在系动词之后。what还可引导让步状语从句,意思是“不管…”。还可接动词不定式短语。
2、which
用作关系代词,可引导限制性定语从句或非限制性定语从句。引导非限制性定语从句时which可以用整个主句作为其前行词,相当于and that,有时还可引导不定式短语从句。