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