Correct option is B
The correct passive voice of the given sentence is
(b) All the pastries were eaten by the cat.
Definition:
·
Active voice: The subject performs the action.
·
Passive voice: The subject receives the action.
Structure:
·
Active: Subject + Verb + Object
·
Passive: Object + Appropriate form of "to be" + Past Participle + by + Subject
Active voice: The cat
ate all the pastries.
Passive voice: All the pastries
were eaten by the cat.
Tense Rule:
· Active (Simple Past):
ate
· Passive (Simple Past):
was/were + past participle