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