25/2/2016 The Present Perfect worksheet Exercises The Present Perfect worksheet Exercises By Viv Quarry (www.vivquarry.com) Put the verb in brackets into the correct tense 1. He _ (live) in London for two years and then _ (go) to Edinburgh 2. When I left school I _ (cut) my hair and _ (wear) it short ever since 3. My brother _ (write) several plays. He _ (just/finish) his second tragedy 4. I _ (not see) him for three years, I wonder where he is 5. He _ (not smoke) for two weeks. He is trying to give up 6. I _ (do) this sort of work when I _ (be) an apprentice 7. I _ (write) the letter but I can't find a stamp 8. _ you _ (see) the moon last night? 9. The clock isn't slow, it _ (stop) 10. A: Who _ (you/vote) for in the last election? B: I _ (vote) for Mr. Pitt A: He _ (not/be) elected, _ (be) he? B: No, he _ (lose) his deposit 11. A: _ (you/like) your last job? B: I _ (like) it at first but then I _ (quarrel) with my employer and he _ (dismiss) me A: How long _ you there? B: I _ there for two weeks 12. A: _ (Mary/feed) the cat? B: Yes, she _ (feed) him before lunch A: What _ (she/give) him? B: She _ (give) him some fish 13. A: I _ (not see) your aunt recently B: No, she _ (not be) out of the house since she _ (buy) her colour http://vivquarry.com/wkshts/presperfex.html 1/3 25/2/2016 The Present Perfect worksheet Exercises TV 14. A: How _ (you/get) that scar? B: I _ (got) it in a car accident a year ago 15. She _ (say) she'd ring me this morning, but it's now 12.30 and she _ (not/ring) yet 16. It _ (rain) for two hours and the ground is too wet to play on, so the match _ (be) postponed 17. A: Why _ (you/make) such a horrible noise? B: I _ (lose) my key and I _ (try) to wake up my wife by throwing stones at her window A: You _ (throw) stones at the wrong window. You live next door 18. He _ (not/stop) since he arrived 19. He _ (ride), that's why he's wearing a riding hat 20. A: How long _ (you/drive)? B: I _ (drive) for ten years 21. _ (you/lock) the house before you left? 22. I can't go out because I _ (not/finish) my homework yet 23. A: Where _ (you/be or go) B: I _ (be or go) to the dentist A: _ (he/take) out your bad tooth? B: Yes, he _ A: _ (it/hurt)? 24. I _ (ride) all the horses in this stable 25. A: What _ (you/do)? B: We _ (pick) apples A: How many _ (you/pick)? B: We _ (pick) ten basketfuls 26. The car _ (make) a very funny noise ever since it _ (run out) of petrol 27. Originally, horses used in bull fights _ (not/wear) any protection, but for some time now they _ (wear) special padding http://vivquarry.com/wkshts/presperfex.html 2/3 25/2/2016 The Present Perfect worksheet Exercises 28. That pipe _ (leak) for ages. We must get it fixed 29. A: _ (you/ever/try) to give up smoking? B: Yes, I _ (try) last year, but then I _ (find) that I was getting fat so I _ (start) again 30. A: _ (be) the plumber here yet? B: Yes, but he _ (only/stay) for an hour A: What _ (he/do) in that time B: He _ (turn off) the water and _ (empty) the tank Introduction to the present perfect When do I use the perfect tenses? Back to Grammar worksheets Home http://vivquarry.com/wkshts/presperfex.html 3/3