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