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