A. Make present perfect continuous sentences from the words.

1    been / it / day / raining / has / all

      It has been raining all day.

2    have / looking / for / I / everywhere / been / you

      …………………………………………. .

3    been / well/ hasn’t / Mike / feeling

      …………………………………………. .

4    giving / her / been / we / have / advice

      …………………………………………. .

 eating / my / has / been / chocolate / who

      ………………………………………….?

 my / been / has / me / helping / dad

      …………………………………………. .

7    haven’t / the / working / phones / been

      …………………………………………. .

8    doing / crossword / been / have / you / that

      ………………………………………….?

Answers

 I have been looking for you everywhere.

 Mike hasn’t been feeling well.

 We have been giving her advice.

 Who has been eating my chocolate?

 My dad has been helping me.

 The phones haven’t been working.

 Have you been doing that crossword?

B. Underline the correct option.

 It has been / has been being a difficult day.

 Trevor, have you listened / been listening to me?

 Pete hasn’t come / hasn’t been coming back from London.

 She has sung / has been singing for two hours, so she needs a rest.

 Has Sam taken / been taking my pen again?

 Louise has read / has been reading the same book for two months.

 The match has finished / has been finishing and Liverpool are champions!

 I have thought / have been thinking about you all day.

 He hasn’t understood / hasn’t been understanding what to do.

10   He can’t drive home because he has drunk / has been drinking.

Answers

2 been listening   3 hasn’t come

4 has been singing   5 taken

6 has been reading   7 has finished

8 have been thinking   9 hasn’t understood

10 has been drinking

C. Write these time expressions under for or since.

ages     a long time     February     it happened

I got home     midnight     my whole life

she was two years old     the rest of the year

two months     Christmas

 

for

since

ages

……………………………

……………………………

……………………………

……………………………

……………………………

……………………………

……………………………

……………………………

……………………………

Answers

for

since

[ages]

a long time

my whole life

the rest of the year

two months

February

it happened

I got home

midnight

she was two years old Christmas

D. Write present perfect continuous sentences to match the pictures.

 She’s been running.

 …………………………………….

 …………………………………….

 …………………………………….

 …………………………………….

 …………………………………….

Answers

Possible answers

 They have (‘ve) been eating (chocolate).

 She has (‘s) been sleeping.

 He has (‘s) been studying.

 They have (‘ve) been fighting.

 It has (‘s) been raining.

E. Complete the sentences about changes in a village using the present perfect continuous.

 

2000

Now

Cars

300

500

Winter temperature

Working day

8 hours

9 hours

Population (= people who live there)

800

700

Tourists visiting every year

6,000

8,000

How much money each tourist spends

50$ a day

70$ a day

1   People ……have been buying…… more cars.

2   Winters ………………………………… warmer.

3   People ………………………………… harder.

4   The population ………………………………… .

5   More tourists ………………………………… .

6   The tourists ………………………………… more money.

Answers

2 have been getting   3 have been working

4 has been decreasing / getting smaller

5 have been visiting   6 have been spending

F. Write one new sentence using the verb in brackets and the present perfect or present perfect continuous.

1    John came to the bus stop 20 minutes ago. There is still no bus. (wait)

      John has been waiting for a bus for 20 minutes.

2    I didn’t speak German at all three years ago. I know it perfectly now. (learn)

      ………………………………………………………..

3    Shelly is driving to Newcastle. She left at 13.00 and it is now 15.00. (drive)

      ………………………………………………………..

4    The window is broken. The children did it. (break)

      ………………………………………………………..

5    They are playing tennis. The match started at 12.00 and is still going on. (play)

      ………………………………………………………..

6    I don’t have my keys. I left them at home. (forget)

      ………………………………………………………..

7    My sister started to tell me a joke. The joke is not finished yet. (tell)

      ………………………………………………………..

8    Ed saw the film at the cinema and then watched it again at home. (watch)

      ………………………………………………………..

Answers

 I have learned German.

 Shelly has been driving for two hours.

 The children have broken the window.

 They have been playing tennis since 12.00.

 I have forgotten my keys.

 My sister has been telling me a joke.

 Ed has watched the film twice.

G. Complete the dialogue using the verbs from the box in the present perfect or present perfect continuous.

not be     come     decide     freeze     get     have     leave

not sell     stand     think

Journalist:   I 1……have come…… to the village of Inkpen to interview some more village people. Oh, hello, could I ask you a few questions? Are you all right, you look very cold!

Villager:   Hello. I am cold, I 2……………………… here in the market all day. I think my feet 3………………………!

Journalist:   Well, have some tea with me. What do you do in the market?

Villager:   I sell fruit and vegetables. Today 4……………………… a great day. I 5……………………… much. In fact, recently business 6……………………… worse and worse.

Journalist:   Don’t people buy fruit and vegetables now?

Villager:   Of course they do, but in supermarkets outside the village. My wife and I 7……………………… about it and we 8……………………… to close our business and do something new.

Journalist:   Really?

Villager:   We’re not the only ones. A lot of people, especially young people, 9……………………… the village in the last few years. It’s very sad.

Journalist:   10……………………… you ……………………… any ideas about your future?

Villager:   Yes. I want to work in a supermarket.

Answers

2   have (‘ve) been standing

3   have (‘ve) frozen

4   has not (hasn’t / ‘s not) been

5   have not (haven’t / ‘ve not) sold / have not (haven’t / ‘ve not) been selling

6   has (‘s) got / has (‘s) been getting

7   have (‘ve) been thinking

8   have (‘ve) decided

9   have (‘ve) left / have (‘ve) been leaving

10   Have … had

H. Write possible explanations for the events or situations, using the present perfect and present perfect continuous.

1    His eyes are red.

      He has been crying. / He hasn’t been sleeping.

2    She is hiding behind the sofa.

      …………………………………….

3    My mobile phone isn’t working.

      …………………………………….

4    I can’t find my pen.

      …………………………………….

5    My friend wants to speak to me. It’s 2 o’clock in the morning!

      …………………………………….

6    My hands are very dirty.

      …………………………………….

Answers

your own answers

I. Circle the correct option.

1   The Blacks ………… in Saffron Walden for thirty years and they still like it.

      a lived     b has lived

      c have been living

2   Stephanie ………… Saffron Walden three times.

      a has visited

      b have visited

      c has been visiting

3   I’m sorry, Paula, ………… for me long?

      a do you wait

      b did you wait

      c have you been waiting

4   Saffron Walden ………… a lot in the last five hundred years.

      a has grown     b grew

      c is growing

5   ………… that book about English villages yet?

      a Have you finished

      b Do you finish

      c Are you finishing

Answers

1 c   2 a   3 c   4 a   5 a

Pin It on Pinterest

Share This