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