I believe "provoke" carries a somewhat negative connotation, whereas "elicit" means just something like "encourage someone to give you an answer". A teacher might want to elicit a response from a student.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: