English » Active/Passive Voice

Select the correct passive voice of the given sentence.

She has read all the plays of Shakespeare.

A

All the plays of Shakespeare have been read by her.

B

All the plays of Shakespeare had been read by her.

C

All the plays of Shakespeare were read by her.

D

All the plays of Shakespeare are read by her.

Solution

rules to make passive of present perfect tense is as follows

active- subject+ has/have+v3+objcet.

passive- object+ has/have+ been+v3+by+ subject

so the correct passive form is,option A 

that is, all the plays of Shakespeare have been read by her.