PRESENTPERFECT: AFFIRMATIVE, NEGATIVE & INTERROGATIVE Complete the sentences with the correct affirmative, negative or interrogative form of the verb in brackets in the present perfect:
Trang 1PRESENTPERFECT: 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.
Trang 224 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.
KEY
1 Carol has just arrived (just/ arrive) in London.
2 Have you ever been (you/ ever/ go) to the USA?
3 My father hasn’t finished (not/ finish) his business talk yet.
4 The organization has just cancelled (just/ cancel) the tennis match.
5 I have lived (live) in this flat for ten years.
6 Sue hasn’t invited (not/ invite) Paul to the party.
7 Look at me! I have just bought (just/ buy) this pair of jeans
at the sales.
8 It hasn’t rained (not/rain) since May.
9 Plácido Domingo has sung (sing) opera for forty years.
10 Peter has worn (wear) the same shabby clothes for years.
11 “How long have you known (you/ know) Tom?” “We have known (know) each other since we started primary school.”
12 Charles made the most delicious meal I have ever eaten (ever/eat).
13 Peter has played (play) the saxophone since 2002.
14 Everything is done! I have already ironed (already/ iron) the clothes and hoovered (hoover) the carpet.
15 I have never seen (never/ see) such a moving film.
16 We haven’t heard (not/ hear) from Sarah for months.
17 Oh, no! Someone has stolen (steal) my bike again!
18 Has Mary sent (Mary/ send) you her email address?
19 Peter has decided (decide) not to retake his Economy
exam.
Trang 320 The children have taken (take) part in the local tennis competition.
21 They have been (be) married for fifteen years.
22 The mechanic hasn’t repaired (not/ repair) our car yet.
23 Bob has fallen (fall) in love with Helen.
24 Who has brought (bring) the dictionary today?
25 I haven’t done (not/do) the French homework, but I have written (write) the English essay.
26 How many times have you travelled (you/ travel) abroad?
27 Mum will be angry I have forgotten (forget) to buy what she asked me.
28 The Browns haven’t sold (not/sell) their house yet.
29 Nobody has replied (reply) to my letter of complaint yet.