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