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