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