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