на что, чем и за кого-что.
1. на что (дать ответ). Ответить на запрос. Уж давно должна была Катя ответить хоть на одно из писем, что отправил он ей (Бунин).
2. чем (отозваться согласием, отказом, каким-л. чувством и т. п. Ответить согласием на предложение. Ответить кому-либо взаимностью. На предложение [доктора] вырвать больной зуб генерал ответил отказом (Чехов). Она [Леночка] ответила чуть заметным пожатием (Куприн). [Иван Саввич] широко, ободряюще улыбнулся ей, и она сразу ответила ему своей милой улыбкой (Антонов).
3. за кого-что (понести наказание, поплатиться за что-л.). Но уже кто-нибудь мне ответит за мои страдания... (А. Н. Островский). Ты мне за сына ответишь! (Шолохов).
Пунктуация и управление в русском языке. Д.Э. Розенталь.