Learn English 100% free...Get 1 free lesson per week // Add a new lesson
Log in!

Click here to log in
New account
4 million accounts created!
JOIN our free club and learn English now!

  • Home
  • Print
  • Guestbook
  • Report a bug

  • Get a free English lesson every week!
    Click here!

    - Our other sites

    Learn English > English lessons and exercises > English test #3471: Who has done it?
    > Other English exercises on the same topics: To have someone do something | Passive voice [Change theme]
    > Similar tests: - Passive form - Passive- One/ They/ People.... - Passive voice - 'Make someone do'/'Have something done': (a little further) - Passive voice - Adjectives in -ed or in -ing - Difficulties of the Passive Form - Life accident 1
    > Double-click on words you don't understand

    Who has done it?

    Who has done it?

    Twitter Share
    English exercise "Who has done it?" created by anonyme with The test builder.
    Click here to see the current stats of this English test

    Please log in to save your progress.

    1. I had my heart checked two weeks ago. I had to. I'm a heavy smoker, you know.

    2. Your old mower should be OK now. I have mended it.

    3. I had my hair dyed yesterday. I am not really satisfied with the result.

    4. I fixed that shelf this morning. You can put your books back on it.

    5. I had the microwave repaired but I think I had better buy a new one.

    6. I had to clean the house before we could move in.

    7. I got my wallet stolen when we were in the queue outside the theatre.

    8. I was too busy, I got the ironing done to save some time.

    9. I had mended the microwave before she even noticed it was out of order.

    10. I had already done all the cooking by the time they woke up.

    End of the free exercise to learn English: Who has done it?
    A free English exercise to learn English.
    Other English exercises on the same topics : To have someone do something | Passive voice | All our lessons and exercises

    Share : Facebook / Twitter / ...