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