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