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