首先,作疑问代词的时候,两者所充当的句子成分,都可以作主语、宾语和表语;区别在于which可以作形容词,如which one, which boy等,而what后面不能再接名词。
第二点,作关系代词的时候,which作的是从句的引导词,而what它的角色是先行词+引导词。
例:
This is a village which I want to visit. 这是一个让我想参观一下的村庄。
This is what I want to visit. 这就是我想参观的。
温馨提示:答案为网友推荐,仅供参考