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