I'm told by an English teacher not to use a verb, "solve", when a noun like "a question [or questions]" follows the verb. However, I see "solve" used with "questions" in ODE or on the Internet. He suggests that I should memorize "solve the problem"", not "the question", and that I should use a verb like "answer" when "a question" follows the verb. This makes sense, because "to answer" means "to provide the required response to a question"(ODE).
Considering "to solve" means "to find an answer to or explanation for[something]"(ODE), is it possible to say "to solve the math questions"?
I'd appreciate it if you should rate the following sentences by A (grammatical and natural), B(acceptable but not so common), and C (ungrammatical)?
- I asked him how to solve the math problem yesterday.
- I asked him how to solve the math question yesterday.
- I asked him how to answer the math question yesterday.
- I asked him how to answer the math problem yesterday.