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