Como puedes ver, tanto answer como reply y respond podrían utilizarse en cualquier situación. Por tanto, las diferencias no son esenciales según los diccionarios. Sin embargo, en el hablar del día a día sí que tienden a utilizarse cada uno para cada caso: answer a question, respond to a situation and reply to an email.
Ver versión en caché