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