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