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