Select the one which expresses the same sentence in the passive voice. Rachna…
2024
Select the one which expresses the same sentence in the passive voice.
Rachna was cooking dinner for the guests.
- A.
Dinner was cooked by Rachna for the guests.
- B.
Dinner had been cooked by Rachna for the guests.
- C.
Dinner was being cooked by Rachna for the guests.
- D.
For the guests dinner was being cooked by Rachna.
Attempted by 33 students.
Show answer & explanation
Correct answer: C
Correct passive sentence: Dinner was being cooked by Rachna for the guests.
Why this is correct:
It preserves the past continuous aspect: active "was cooking" becomes passive "was being" + past participle (was being cooked).
The subject and object are swapped correctly: the original object "dinner" becomes the subject, and "Rachna" becomes the agent introduced by "by".
The prepositional phrase "for the guests" remains with the verb phrase, keeping the original meaning.
Why the other choices are incorrect:
“Dinner was cooked by Rachna for the guests.” — This is simple past passive and suggests a completed action, not the ongoing action expressed by the original past continuous.
“Dinner had been cooked by Rachna for the guests.” — This is past perfect passive, indicating the action was completed before another past event; it does not match the original continuous tense.
“For the guests dinner was being cooked by Rachna.” — Fronting the phrase "for the guests" is grammatically possible but changes emphasis and is less natural than keeping "Dinner" as the subject. The preferred passive keeps the subject-first order: "Dinner was being cooked by Rachna for the guests."