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