Login

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