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