PRESENT PERFECT SIMPLE EXERCISES
PRESENT PERFECT SIMPLE EXERCISES
A. Rewrite the sentences using the Present Perfect Simple with already or yet.
1. My teacher / not explain / that lesson. –
2. I / write / this article. –
3. The Smiths / meet / my grandson. –
4. You / clean / your shoes? –
5. I / do / my homework. –
6. He / travel / to London / a couple of times. –
7. Mary / not send / the letter. –
8. I / read / 30 pages of this book about Egypt. –
9. Michael / see / the exhibition? –
10. Sophie / finish / her training course. –
B. Rewrite the sentences using the Present Perfect Simple with for or since.
1. John / live / in the city / 1998. –
2. He / be / in his room / eight hours. –
3. You/ not visit / us / a long time. –
4. My father / not smoke / a cigarette / 1992. –
5. We / not watch / TV / two days. –
6. Michael / not eat / anything / this morning. –
7. We / not see / James / a long time. –
8. Sophie and I / know / each other / we were at school together. –
9. You / have / that suit / more than ten years. –
10. She / be / sick / some time. –
C. Complete the sentences with the Present Perfect Simple using the words in
brackets:
1. We must find out the telephone number. It’s OK, I ________________________
(just/ remember) it.
2. We ________________________ (already/spend) too long thinking about the film.
3. He ________________________ (be) in his room for the last eight hours.
4. We are going to see some old school friends. We ________________________
(not/see) them for five years.
5. John ________________________ (live) in the city since 1998.
6. This is the first time I ________________________ (be) on a plane. I
________________________ (never/be) on a plane before.
7. I’m afraid I ________________________ (just/break) your vase.
8. How long ________________________ (you / stay) in the USA?
9. Why ________________________ (you / not apply) for a residence permit ?
10. I ________________________ (never / be) abroad.
11. The Smiths ________________________ (already / meet) my grandson.
12. You ________________________ (not/pay) us a visit for a long time.
13. I ________________________ (just / see) Margaret. She
________________________ (be) sick for some time.
14. We ________________________ (not/watch) TV for two days.
15. John ________________________ (not/eat) anything since this morning.
16. My father ________________________ (not/smoke) a cigarette since 1992.
17. They ____________________ (not/be) to England for a long time.
18. He ____________________ (write) three books so far and he is working on
another one.
19. Sophie and I ____________________ (know) each other since we were at school
together.
20. You ____________________ (have) that suit for more than ten years!
21. I can’t get into the house. I ____________________ (lose) my keys.
22. Kate isn’t it at home. She ____________________ (go) shopping.
23. Scientists ____________________ (recently/discover) a new breed of monkey.