Would відповів not be correct if ви referred to a singular man (polite/formal), or do you always assume ви is plural?
Even when you're addressing a single person, you still use plural verb forms with «ви».
Why was 'reply' not accepted as 'answer' for 'відповіли'? It should have been.
Why didn't you answer?