Вопросы к Поиску с Алисой
Основное различие в значении слов why и what for в английском языке заключается в том, что первое слово подразумевает причину, а второе — цель. yandex.ru ell.stackexchange.com
Why используется, когда нужно спросить о причине чего-либо или попросить объяснить ситуацию. dzen.ru Такой вопрос требует ответа по существу. dzen.ru Например: «Why is she at the party?» — почему она на вечеринке? dzen.ru
What for используется, чтобы спросить о цели чего-либо. yandex.ru Такой вопрос переводится как «зачем», «с какой целью», то есть нужен результат. yandex.ru Например: «What do we use it for?» — для чего мы это используем. dzen.ru
При этом вариант «what for» считается неформальным и грамматически не всегда приемлемым. dzen.ru