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