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