Login

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