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