Supply the correct forms of the verbs in brackets in PRESENT PERFECT or PRESENT PERFECT CONTINUOUS 1.. They’re very happy.[r]
(1)KEY
Supply the correct forms of the verbs in brackets in PRESENT PERFECT or PRESENT PERFECT CONTINUOUS 1 Have they arrived (they / arrive) already?
2 Lucy has run (run) 2000 metres today
3 I _’ve been cleaning _ (clean) all morning – I’m fed up! How long have you known (you / know) Simon?
5 I _ ’ve been drunk _ (drink) more water lately, and I feel better Sorry about the mess! I _’ve been baking (bake)
7 How many times _ have you taken _ (you / take) this exam? He _ has eaten _ (eat) six bars of chocolate today!
9 Julie has cooked _ (cook) dinner Let’s go and eat!
10 The students have finished _ (finish) their exams They’re very happy 11 The baby’s face is really dirty! What _ has he been eating _ (he / eat)? 12 Iona is exhausted these days She has been working _ (work) too hard
recently
13 Luke _ has never been (never / be) abroad
14 I _ ’ve been waiting _ (wait) for three hours already ! 15 Have you finished _ (you / finish) your homework yet? 16 How long _ have you been _ (you / be) a lawyer?
17 I _ ’ve been reading (read) your book all day It’s very interesting, but I’m only on chapter
18 She _ has drunk _ (drink) ten glasses of water! 19 I _ ’ve had (have) my dog for sixteen years
20 Help, I ’ve lost _ (lose) my wallet! How can I get home? 21 I haven’t done (not / do) the housework yet 22 They _ have been studying _ (study) very hard recently 23 She has promised (promise) to help many times
(2)(send) it to her professor
26 He has seen _ (see) the film ‘The King’s Speech’ about six times 27 We have painted _ (paint) our living room I think it looks a lot better 28 She _ has been taking _ (take) French lessons lately
29 It hasn’t been raining _ (not / rain) for three hours! Only about one hour 30 Lucy _ has already left (already / leave)
31 How many times have you visited _ (you / visit) Scotland?
32 I have been calling _ (call) John for hours and hours and he hasn’t answered I’m really angry with him!
33 I have been _ (be) in London for three years 34 We _ have known _ (know) James for ages
35 It’s really smelly in here Has somebody been smoking (somebody / smoke)? 36 How much petrol has she bought (she / buy)?
37 She has been eating (eat) chocolate all morning, so she feels sick
38 I _ have been painting _ (paint) my house all day, but it’s not finished yet 39 Julie _ has been _ (be) at the office since am