Change Present Perfect Tense Into Passive Voice

In the present perfect tense, we make the passive verb form by putting has/have before been + past participle form of the verb.

Use has when the subject is a singular noun or pronoun.

  • He has sent the parcel. (Active voice)
  • The parcel has been sent by him. (Passive voice)

Use have when the subject is a plural noun or pronoun.

  • I have invited them to my party. (Active voice)
  • They have been invited to my party. (Passive voice)

This grammar worksheet tests your ability to change active voice sentences in the present perfect tense into passive voice.

Change present perfect tense into passive voice

1. I have heard the report.

2. He has delivered the message.

3. The police have caught the thief.

4. I have posted the letter.

5. The students have handed in their work.

6. I have fed the cats.

7. He has finished the job.

8. I have filed a complaint.

9. She has published a book.

10. I have paid the fee.

11. Have you done your homework?

12. I have received the invite.


1.The report has been heard by me.

2. The message has been delivered by him.

3. The thief has been caught by the police.

4. The letter has been posted by me.

5. Their work has been handed in by the students.

6. The cats have been fed by me.

7. The job has been finished by him.

8. A complaint has been filed by me.

9. A book has been published by her.

10. The fee has been paid by me.

11. Has your homework been done by you?

See also  Class 7 Geography Chapter 3 | Our Changing Earth | Expected Questions And Answers

12. The invite has been received by me.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *