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