background image

Unit 12

Grammar Practice

&

1

Complete the sentences with the present

perfect continuous form of the verbs.
1 I............................... (swim) all morning.

've been swimming

2 My mother ............................... (cook) all

evening.

3 We ............................... (play) tennis since

3 o'clock.

4 You ............................... (watch) too much

TV.

5 I ............................... (practise) the piano

for half an hour.

6 The baby ............................... (cry) for a

long time.

7 Mr Smith ............................... (work) in our

school for 35 years.

8 They ............................... (feel) ill for three

days.

9 My brother ............................... (live) in

Rome for ten years.

&

2

Make the positive sentences negative.
1 I've been working on my computer all day.

I haven't been working on my computer

....................................................................
all day.

....................................................................

2 They've been playing computer games for

three hours.
....................................................................

3 She's been practising the violin for ten

minutes.
....................................................................

4 The dog's been barking for hours.

....................................................................

5 We've been waiting for ten minutes.

....................................................................

6 You've been doing your homework all night.

....................................................................

7 He's been watching TV for hours!

....................................................................

8 I've been learning Spanish for a long time.

....................................................................

&

3

Make questions with How long and the

present perfect continuous. Then answer

them using for or since and the words in

brackets.
1 you / study / English (three years)

How long have you been studying English?

....................................................................
I've been studying English for three years.

....................................................................

2 we / wait? (twenty minutes)

....................................................................
....................................................................

3 she / play clarinet? (she was 10)

....................................................................
....................................................................

4 they / live in Perugia? (two years)

....................................................................
....................................................................

5 potatoes / cook in oven? (about ®ve minutes)

....................................................................
....................................................................

&

4

Present perfect continuous or present perfect

simple? Circle the correct word.
1 I've bought / been buying a new car.

It's lovely!

2 She's been going / gone out with Marco for

a long time.

3 He's eaten / been eating three sandwiches

already!

4 How long have you waited / been waiting?
5 I've sent / been sending 55 emails this

morning!

6 We've known / been knowing Tom and Tim

since we were ®ve years old.

7 The baby's cried / been crying for a long

time. Shall we go and get him?

8 My brother's played / been playing for our

local football team since last season.

9 Thank you, I think you've said / been saying

enough now. You can sit down again.

PHOTOCOPIABLE

# Cambridge University Press 2005 Level 2 Unit 12

GRAMMAR

PRACTICE

LEVEL

2

UNIT

12

Level 2