PRESENT PERFECT:
AFFIRMATIVE, NEGATIVE & INTERROGATIVE
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.
Plácido Domingo __________ (sing) opera for forty
years.
10. Peter ______________
(wear) the same shabby clothes for years.
11.
“How long ________________ (you/ know) Tom?” “We
______________ (know) each other since we started primary school.”
12. Charles made the
most delicious meal I _______________(ever/eat).
13. Peter ______________
(play) the saxophone since 2002.
14. Everything is done!
I _________________ (already/ iron) the clothes and ___________ (hoover) the
carpet.
15. I _______________
(never/ see) such a moving film.
16. We
______________(not/ hear) from Sarah for months.
17.
Oh, no! Someone
______________ (steal) my bike again!
18. ________________ (Mary/ send) you her email
address?
19. Peter
________________(decide) not to retake his Economy exam.
20. The children ______________ (take) part in the
local tennis competition.
21. They _____________
(be) married for fifteen years.
22. The mechanic ____________ (not/ repair) our
car yet.
23. Bob _______________ (fall) in love with Helen.
24. Who _______________ (bring) the dictionary
today?
25. I _____________ (not/do) the French homework,
but I _____________ (write) the English essay.
26. How many times ________________ (you/ travel)
abroad?
27. Mum will be angry. I ___________________
(forget) to buy what she asked me.
28. The Browns _____________ (not/sell) their
house yet.
29.
Nobody
________________ (reply) to my letter of complaint yet.