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