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