Select the correct active form of the given sentence.
By whom has this mischief been done?
Show answer & explanation
Correct answer: C
Explanation
The correct answer is option 3 i.e. Who has done this mischief?
Given sentence: By whom has this mischief been done? (Passive voice)
The given sentence is in the present perfect tense.
Structure in the passive voice: Object + has/have + been + V3 + by + subject
Structure in the active voice: Subject + has/have + V3 + object
Sentence in active voice: Who has done this mischief?