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