Category: English tenses

Present perfect.

Put each verb in brackets into the present perfect.

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. Is Tom at home? No, he (already leave).2. I can't play today. I (break) my arm.3. I (not work) too hard recently.4. I'm so tired. We (just finish) classes.5. We (never eat) such a delicious meal.6. It's the most interesting book I (ever read).7. I (lose) my keys. Now I can't get to my house.8. (you hear) the news? Jack is getting married.9. We (know) each other for ages.10. Are you hungry? No, I (just have) dinner.11. Kate is a beautiful girl, isn't she? I don't know, I (never meet) her.12. I (already see) this film.13. As soon as I (do) this project, I'll take you to France.14. It's the first time I (speak) to her.15. I (invite) 10 people so far.16. What was his reaction to the news? Well, we (not tell) him yet.17. The letter (just arrive).18. I (never be) to France.19. (you ever be) here?20. (it stop) snowing?