Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Various Posts
  • Vocabulary
  • Writing Guides
  • Contact

Passive voice worksheet

October 5, 2015 - B1pdf

In the past perfect tense, we make passive verb forms by putting had been before the past participle form of the verb.

  • Active: I had received the parcel.
    Passive: The parcel had been received by me.
  • Active: She had won many awards.
  • Passive: Many awards had been won by her.

Exercise
Change the following sentences into the passive.

Progress 0 of 11 answered
1The boy had stolen the purse. / The purse ............... by the boy.
Wrong!
2The cat had drunk the milk. / The milk ............... by the cat.
Wrong!
3She had taken the tablet. / The tablet ............... by her.
Wrong!
4I had learnt my lessons. / My lessons ............... by me.
Select 2 answers.
Wrong!
5I had sent the parcel. / The parcel ...............
Wrong!
6I had booked two tickets. / Two tickets ............... by me.
Wrong!
7They had finished the job. / The job ............... by them.
Wrong!
8I had missed the flight. / The flight ............... by me.
Wrong!
9She had won the first prize. / The first prize ............... by her.
Wrong!
10The constable had caught the thief. / The thief ............... by the constable.
Wrong!
11She had created many problems. / Many problems ............... by her.
Wrong!
Done.
Score: 0/11

Answers

  1. The boy had stolen the purse. / The purse had been stolen by the boy.
  2. The cat had drunk the milk. / The milk had been drunk by the cat.
  3. She had taken the tablet. / The tablet had been taken by her.
  4. I had learnt my lessons. / My lessons had been learnt/have been learnt by me.
  5. I had sent the parcel. / The parcel had been sent
  6. I had booked two tickets. / Two tickets had been booked by me.
  7. They had finished the job. / The job had been finished by them.
  8. I had missed the flight. / The flight had been missed by me.
  9. She had won the first prize. / The first prize had been won by her.
  10. The constable had caught the thief. / The thief had been caught by the constable.
  11. She had created many problems. / Many problems had been created by her.
  • Share
  • Post
  • Post
  • Email
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
760,468 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • 100 Words to Use Instead of “Guess” April 5, 2026
  • 100 Idioms Millennials Still Use April 5, 2026
  • 100 Words to Use Instead of “Deadline” April 5, 2026
  • 100 Words to Use Instead of “Advise” April 5, 2026
  • Colonel, why the spelling and sound do not match April 5, 2026
  • 100 Best Synonyms for “Challenge” April 5, 2026
  • 100 Words to Use Instead of “Open” April 5, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.