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