what 和 which 引导名词性从句(包括主语从句/宾语从句/表语从句/同位语从句)时,两者区别如下。what 为泛指,翻译成“什么”。而 which 为特指,翻译成“哪一个/哪一些”,此时要求上下文必须有可供选择的范围。如:What is your favorite color? Which is your favorite color, red, blue or white?