Sunteți pe pagina 1din 1

Unit 12 Grammar Practice

Level 2

&
1 Complete the sentences with the present &
3 Make questions with How long and the
perfect continuous form of the verbs. present perfect continuous. Then answer
've been swimming (swim) all morning. them using for or since and the words in
1 I...............................
brackets.
2 My mother ............................... (cook) all
1 you / study / English (three years)
evening.
How long have you been studying English?
....................................................................
3 We ............................... (play) tennis since
I've been studying English for three years.
....................................................................
3 o'clock.
4 You ............................... (watch) too much 2 we / wait? (twenty minutes)
TV. ....................................................................
5 I ............................... (practise) the piano ....................................................................
for half an hour. 3 she / play clarinet? (she was 10)
6 The baby ............................... (cry) for a ....................................................................
long time.
....................................................................
7 Mr Smith ............................... (work) in our
4 they / live in Perugia? (two years)
school for 35 years.
....................................................................
8 They ............................... (feel) ill for three
days. ....................................................................

9 My brother ............................... (live) in 5 potatoes / cook in oven? (about ®ve minutes)


Rome for ten years. ....................................................................

&
2 Make the positive sentences negative.
....................................................................

&
4 Present perfect continuous or present perfect

LEVEL 2 UNIT 12
1 I've been working on my computer all day.
I....................................................................
haven't been working on my computer simple? Circle the correct word.
all day.
.................................................................... 1 I've bought / been buying a new car.
It's lovely!
2 They've been playing computer games for
three hours. 2 She's been going / gone out with Marco for
a long time.
....................................................................
3 He's eaten / been eating three sandwiches
3 She's been practising the violin for ten
already!
minutes.
4 How long have you waited / been waiting?
....................................................................
5 I've sent / been sending 55 emails this
GRAMMAR PRACTICE

4 The dog's been barking for hours.


morning!
....................................................................
6 We've known / been knowing Tom and Tim
5 We've been waiting for ten minutes. since we were ®ve years old.
.................................................................... 7 The baby's cried / been crying for a long
6 You've been doing your homework all night. time. Shall we go and get him?
.................................................................... 8 My brother's played / been playing for our
local football team since last season.
7 He's been watching TV for hours!
9 Thank you, I think you've said / been saying
....................................................................
enough now. You can sit down again.
8 I've been learning Spanish for a long time.
....................................................................

PHOTOCOPIABLE # Cambridge University Press 2005 Level 2 Unit 12

S-ar putea să vă placă și