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