Present Perfect Exercises
Present Perfect Exercises
A. Complete the sentences with the Present Perfect using the words in brackets:
1. We must find out the telephone number. It’s OK, I ______have just
remembered______ (just/ remember) it.
3. He _______has been________ (be) in his room for the last eight hours.
5. John (he) _______have (has) lived_________ (live) in the city since 1998.
8. How long _____have you had stayed_________ (you / stay) in the USA?
9. Why ___haven’t you applied__________ (you / not apply) for a residence permit ?
13. I ____have just seen________ (just / see) Margaret. She __have (has)
been_______ (be) sick for some time.
15. John (he) ______haven’t eat___hasn’t eaten_____ (not/eat) anything since this
morning.
18. He ______hasn’t wrote _has written____ (write) three books so far and he is
working on another one.
19. Sophie and I _____have known______ (know) each other since we were at
school together.
20. You ___(have) had______ (have) that suit for more than ten years!
21. I can’t get into the house. I ________have lost____________ (lose) my keys.
22. Kate isn’t at home. She ______has gone _____ (go) shopping.