You are on page 1of 2

Name:__________________________________

Complete the sentences with the correct affirmative, negative or interrogative form of the
verb in brackets in the present perfect:
1. Carol ________________ (just/ arrive) in London.
2. _____________________ (you/ ever/ go) to the USA?
3. My father ________________ (not/ finish) his business talk yet.
4. The organization ________________ (just/ cancel) the tennis match.
5. I _____________ (live) in this flat for ten years.
6. Sue _____________ (not/ invite) Paul to the party.
7. Look at me! I ____________ (just/ buy) this pair of jeans at the sales.
8. It _______________ (not/rain) since May.
9. Plcido Domingo __________ (sing) opera for forty years.
10. Peter ______________ (wear) the same shabby clothes for years.
Fill in the blanks with the correct present perfect or past simple form of the verbs in
brackets.
1. ______________________ (you/ever/ go) to New York, Susan?
2. I _____________________(break) my leg last summer when I ______________ (fall) off the bike.
3. Its the most delicious fish I ________________________ (ever/ eat).
4. Peter _________________ (spend) the evening revising for the maths exam and this morning
he __________________ (get) up very early to continue revising.
5. The living room looks different! Yes, we __________________ (just/ paint) it yellow. Do you
like it?
6. He _____________________ (lose) his wallet last week, but he ___________________ (not/find)
them yet.
7. Someone ______________________ (steal) my car while we _______________ (be) at the cinema.
8. Peter isnt at work. He _________________________ (go) on holiday this week! He ____________
(work) on Friday morning and __________________(leave) in the afternoon.
9. Im sorry Susan, I really ______________________ (write) a postcard to you when I
_________________ (be) in London, but I ___________________ (forget) to post it.
10. _________________________(your brother/pass) his driving test yet? No, Im afraid, he
______________________ (fail) it again, and its the third time!

Name:__________________________________
Complete the sentences with the correct affirmative, negative or interrogative form of the
verb in brackets in the present perfect:
11. Carol ________________ (just/ arrive) in London.
12. _____________________ (you/ ever/ go) to the USA?
13. My father ________________ (not/ finish) his business talk yet.
14. The organization ________________ (just/ cancel) the tennis match.
15. I _____________ (live) in this flat for ten years.
16. Sue _____________ (not/ invite) Paul to the party.
17. Look at me! I ____________ (just/ buy) this pair of jeans at the sales.
18. It _______________ (not/rain) since May.
19. Plcido Domingo __________ (sing) opera for forty years.
20. Peter ______________ (wear) the same shabby clothes for years.
Fill in the blanks with the correct present perfect or past simple form of the verbs in
brackets.
11. ______________________ (you/ever/ go) to New York, Susan?
12. I _____________________(break) my leg last summer when I ______________ (fall) off the bike.
13. Its the most delicious fish I ________________________ (ever/ eat).
14. Peter _________________ (spend) the evening revising for the maths exam and this morning
he __________________ (get) up very early to continue revising.
15. The living room looks different! Yes, we __________________ (just/ paint) it yellow. Do you
like it?
16. He _____________________ (lose) his wallet last week, but he ___________________ (not/find)
them yet.
17. Someone ______________________ (steal) my car while we _______________ (be) at the cinema.
18. Peter isnt at work. He _________________________ (go) on holiday this week! He ____________
(work) on Friday morning and __________________(leave) in the afternoon.
19. Im sorry Susan, I really ______________________ (write) a postcard to you when I
_________________ (be) in London, but I ___________________ (forget) to post it.

20. _________________________(your brother/pass) his driving test yet? No, Im afraid, he


______________________ (fail) it again, and its the third time!