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