Select the option that expresses the given sentence in active voice.
By whom have the problems been solved?
Show answer & explanation
Correct answer: A
Explanation
The correct answer is option 1 i.e. Who has solved the problems?
Voice Concept: The given sentence is in passive voice present perfect tense with question form using "have been solved"
Active Voice Structure: To convert to active we use subject plus has or have plus past participle
Grammatical Explanation:
Passive voice: By whom have the problems been solved
In active voice "by whom" becomes "who" as subject
"have been solved" becomes "has solved" since "who" is singular
Correction: Passive – By whom have the problems been solved
Active – Who has solved the problems
Final Sentence: Who has solved the problems
Conclusion: Who has solved the problems is the correct active voice transformation