Passive form of "Who has done the work?" is--

A Whom has done the work by?
B Who has been done the work?
C By whom has been done the work?
D By whom has the work been done?

Correct Answer: By whom has the work been done?

In passive voice, by should be placed before noun. Here whom is a passive form of Who and by is added with that. So we have BY WHOM. Then the remaining is as usual that you already know (the conversions)
Bissoy MCQ

Related Questions

The passive form of " Who has done the work?" is -
"Who has done the work?" The correct passive form of the sentence is ------.
Who has done the work? The correct passive form of the sentence is-
The passive form of ‘Who has done the work?’ is_

Next steps