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