Which sentence is in the passive voice?

AThe librarian is now reading a story to the children.
BIn the middle of the night, the mother calmed the baby by rocking him.
CSome penguins waddled across the glacier.
DThe role has been performed by several actors.

Verified Answer :

The correct answer is D. The role has been performed by several actors. This is because all other options use active forms. Active voice of the last example would be "Several actors have performed the role".