Exercises on Present Perfect

Page 1

FILL THE BLANKS WITH THE PRESENT PERFECT SIMPLE OR THE PRESENT PERFECT CONTINUOUS OF THE VERBS IN BRACKETS. 1. It ___________________ (not / rain) for three hours! Only about one hour. 2. How long ___________________ ( you / live) in London? 3. How long ___________________ (you / wait) for the bus? 4. He ___________________ (never / be) abroad. 5. ___________________ (they / arrive) already? 6. ___________________ (you / finish) your homework yet? 7. Julie ___________________ (not / eat) anything today. 8. How long ___________________ (you / have) your car? 9. She ___________________ (drink) ten glasses of water! 10. I ___________________ (wait) for three hours already ! 11. How long ___________________ (you / be) a lawyer? 12. It ___________________ (not / rain) all summer, so the garden is dead. 13. How long ___________________ (you / know) Luke? 14. She ___________________ (have) parties every week for ten years. 15. I ___________________ (have) my dog for sixteen years. 16. How long ___________________ (Julie / have) problems at school? 17. I ___________________ (read) your book all day, it’s very interesting. 18. It ___________________ (snow) since last night. 19. How long ___________________ (you / think) about changing your job? 20. She ___________________ (eat) chocolate all morning so she feels sick. Choose the present perfect simple or continuous: 1. I ___________________ (drink) more water for three weeks now, and I feel


better. 2. He ___________________ (have) his car since he graduated. 3. I ___________________ (read) your book. Here it is, thank you. 4. I ___________________ (clean) all morning – I’m fed up! 5. He ___________________ (be) married for six years. 6. I ___________________ (paint) my house all day, but it’s not finished yet. 7. I ___________________ (do) everything I needed to do today! 8. How long ___________________ (you / work) in the library? 9. What ___________________ (you / do) since I last saw you? 10. Lucy ___________________ (run) 2000 metres today. 11. She ___________________ (study) English since she was at school. 12. How many times ___________________ (you / go) to Scotland? 13. I ___________________ (run) about all day, I’m so tired. 14. How long ___________________ (she / see) her boyfriend? 15. Julia ___________________ (eat) six bars of chocolate today! 16. We ___________________ (not / work) today so we’re not tired. 17. I ___________________ (not / finish) the homework yet. 18. I ___________________ (be) in London for three years. 19. I ___________________ (work) in the garden all day and I need a rest. 20. We ___________________ (know) John for a very long time.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.