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:
Carol ________________ (just/ arrive) in London.
_____________________ (you/ ever/ go) to the USA?
My father ________________ (not/ finish) his business talk yet.
The organization ________________ (just/ cancel) the tennis match.
I _____________ (live) in this flat for ten years.
Sue _____________ (not/ invite) Paul to the party.
Look at me! I ____________ (just/ buy) this pair of jeans at the sales.
It _______________ (not/rain) since May.
Plácido Domingo __________ (sing) opera for forty years.
Peter ______________ (wear) the same shabby clothes for years.
“How long ________________ (you/ know) Tom?” “We ______________ (know) each other since we started primary school.”
Charles made the most delicious meal I _______________(ever/eat).
Peter ______________ (play) the saxophone since 2002.
Everything is done! I _________________ (already/ iron) the clothes and ___________ (hoover) the carpet.
I _______________ (never/ see) such a moving film.
We ______________(not/ hear) from Sarah for months.
Oh, no! Someone ______________ (steal) my bike again!
________________ (Mary/ send) you her email address?
Peter ________________(decide) not to retake his Economy exam.
The children ______________ (take) part in the local tennis competition.
They _____________ (be) married for fifteen years.
The mechanic ____________ (not/ repair) our car yet.
Bob _______________ (fall) in love with Helen.
Who _______________ (bring) the dictionary today?
I _____________ (not/do) the French homework, but I _____________ (write) the English essay.
How many times ________________ (you/ travel) abroad?
Mum will be angry. I ___________________ (forget) to buy what she asked me.
The Browns _____________ (not/sell) their house yet.
Nobody ________________ (reply) to my letter of complaint yet.
KEY
Carol has just arrived (just/ arrive) in London.
Have you ever been (you/ ever/ go) to the USA?
My father hasn't finished (not/ finish) his business talk yet.
The organization has just cancelled (just/ cancel) the tennis match.
I have lived (live) in this flat for ten years.
Sue hasn't invited (not/ invite) Paul to the party.
Look at me! I have just bought (just/ buy) this pair of jeans at the sales.
It hasn't rained (not/rain) since May.
Plácido Domingo has sung (sing) opera for forty years.
Peter has worn (wear) the same shabby clothes for years.
“How long have you known (you/ know) Tom?” “We have known (know) each other since we started primary school.”
Charles made the most delicious meal I have ever eaten (ever/eat).
Peter has played (play) the saxophone since 2002.
Everything is done! I have already ironed (already/ iron) the clothes and hoovered (hoover) the carpet.
I have never seen (never/ see) such a moving film.
We haven't heard (not/ hear) from Sarah for months.
Oh, no! Someone has stolen (steal) my bike again!
Has Mary sent (Mary/ send) you her email address?
Peter has decided (decide) not to retake his Economy exam.
The children have taken (take) part in the local tennis competition.
They have been (be) married for fifteen years.
The mechanic hasn't repaired (not/ repair) our car yet.
Bob has fallen (fall) in love with Helen.
Who has brought (bring) the dictionary today?
I haven't done (not/do) the French homework, but I have written (write) the English essay.
How many times have you travelled (you/ travel) abroad?
Mum will be angry. I have forgotten (forget) to buy what she asked me.
The Browns haven't sold (not/sell) their house yet.
Nobody has replied (reply) to my letter of complaint yet.