两者的区别是词性不同,用法不同。
what:
1、what用作疑问代词时,其基本意思是“什么,什么东西,什么事情”,用作疑问句,为特殊疑问句的一个标志。
2、what作关系代词时,其含义是“所…的事(物)”,可用来引导主语从句,表语从句,宾语从句或同位语从句。
when:
1、when的基本意思是“什么时候”,可用作疑问副词,用来询问某事曾发生或将要发生的时间,引导特殊疑问句。
2、还可用作关系副词引导限制性定语从句、非限制性定语从句和表语从句,表示“是…时候的事”。
what主要指“什么”,引导特定疑问句,用来询问事物的名称、性质、类别等情况;when主要指“何时”,引导特定疑问句,用来询问时间的具体情况。