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