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