Category: English tenses

Present perfect simple or present perfect continuous?

Put each verb in brackets into the present perfect simple or the present perfect continuous.

Download printable version (pdf)

Please use short forms e.g. haven't instead of have not in negative statements and use long forms in positive statements e.g. I am instead of I'm.

1. Hi Tom, I'm writting to you because I (not hear) from you for ages.2. How long (you watch) TV?3. I (always like) her very much.4. We (wait) for you 3 hours.5. You look tired. What (you do)?6. I (look) for you for an hour. Where have you been?7. (you see) my red skirt honey?8. I (already paint) the room.9. I'm exhausted. I (work) very hard today.10. I (buy) a new car for my wife.11. You (drink) too much recently.12. I (cut) the lawn all day so now I'm totally exhausted.13. It (rain) for two days. The ground is very wet now.14. I (cut) the lawn so now I can relax.15. (you ever play) the piano?16. They (be) married since 1980.17. How long (you know) about their affair?18. How long (you prepare) this dinner?19. I (not learn) too much yet, but now I'm doing my best.20. I (always believe) in his innocence.