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