Правильно
За что – пишется всегда раздельно, поскольку это сочетание двух частей речи: предлога «за» и местоимения «что».
«За что ты так с ним? — спросила Верка подругу. – Он же ничего плохого тебе не сделал.»
Он сделал открытие в области химии, за что и был удостоен Нобелевской премии.
Тебе не за что мне говорить спасибо, я пока ничего для тебя не сделал.
«И за что ты так по шапке получил?» — поинтересовался у меня сосед по комнате.
Неправильно
Зачто, за-что.