Login

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