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