what for意思是“为什么”,what for和 why都可以翻译为“为什么”,但是内含的意思有以下差别:
1、why指“因为什么原因或理由”,回答时要用because陈述原因或理由;
2、what for指“为了得到什么”或“出于什么目的”,回答时还得用介词for后跟具体的目的或要求。