Correct option is B
The correct passive voice of the sentence is “Dinner is being cooked by her.”
Explain the rules of conversion (Active → Passive) with structure in detail:
·
Identify Tense: The original sentence is
Present Continuous (is/am/are + V1-ing):
is cooking.
·
Passive Structure for Present Continuous:
am/is/are + being + V3 (past participle) +
(by + agent) (agent optional).
·
Apply the rule:
is cooking →
is being cooked; subject–object swap:
She (agent) ↔
dinner (patient).
·
Final form:
Dinner (subject) + is being + cooked (V3) + by her (agent).
Structure:
·
Active Voice: Subject +
am/is/are +
V1-ing + Object.
·
Passive Voice: Object +
am/is/are +
being +
V3 (+ by + Subject).
Example:
· Active:
They are painting the wall. → Passive:
The wall
is being painted
(by them).
Why other options are incorrect:
· (a)
has been cooked → Present Perfect Passive, not Present Continuous.
· (c)
was cooked → Simple Past Passive.
· (d)
is cooked → Simple Present Passive (habitual/general truth), not ongoing action.