Read the sentences and put the verbs into the correct form.
1. i rang the doorbell, but there was no answer. then i tried
on the door, but there was still no answer. (knock)
2. my grandmother isn’t able to look after herself any more. she needs
after. (look)
3. your hair is getting very long. it needs
. (cut)
1 Present perfect simple (have/has done)
2 saw
3 We haven't had English yet.
4 She hasn't tried the local food yet.
5 I really need a break! I have been revising all morning!
6 Present perfect continuous (have/has been doing)
7 Present perfect simple (have/has done)
8 He has been learning English for six years.
9 Present perfect simple (have/has done)
10 I've never tried octopus.
11 Sorry the kitchen's a mess. Ollie has been cooking
12 Who has eaten all the cake?! There's none left.
13 He's been learning how to cook Japanese food since April
14 Hey, you look different. Have you changed your hair?
15 Sorry I'm late! Have you been waiting long?
16 Sophie hasn't been to the Burj AI Arab hotel yet.
17 Present perfect simple
18 We have known each other for years.
19 They've been playing for forty minutes but no one has scored a goal yet.
20 Your hands are really dirty! What have you been doing?
21 Present perfect continuous (have/has been doing)
22 I have written five emails today.
23 Sophie hasn't bought souvenirs yet.
24 Ollie has just made a cake.
25 Can we go if we have finished?
26 Present perfect continuous (have/has been doing)
27 Present perfect continuous (have/has been doing)
28 He's been waiting for 40 minutes.
c) the visitors
I think I’ll buy these shoes. … really well.
a) they fit
My arms are aching now because … since two o’clock.
c) I’ve been swimming
What did you leave the meeting early … ? – I didn’t feel very well.
c) for
Cornwall is in … of England
b) the south-west
Cars and factories … the air.
c) pollute
Don’t throw that old paper in the bin. You should … it.
a) recycle
Pandas and whales are both … animals.
b) endangered
I work hard because I don’t want to … my exams.
c) fail
My sister got a … in English from Oxford University.
a) degree
I’ve lost the key. I ought … it in the safe place.
c) to put
We can’t go along here because the road is … .
b) being repaired
The driver was arrested for failing … an accident.
c) to report
My father is not only the town mayor, he runs … , too.
a) a business
Adrian takes no interest in clothes. He’ll wear … .
b) anything
All the guests were dancing. … having a good time.
b) everyone was
The government is doing nothing to help … .
b) the poors
I … missed the bus. I was only just in time to catch it.
c) nearly
The village is … Sheffield. It’s only six miles away.
c) near
My father used the money he won to set … his own company.
c) up