Advertisements

1. Complete the sentences with the present perfect continuous form of the verbs in brackets.

1   ……………………………… football all day. (Jim / play)

2   How long ……………………………… for me? (you / wait)

3   They’re tired because ……………………………… early all this week. (they / get up)

4   ……………………………… , so his throat hurts. (Jamie / shout)

5   ……………………………… , so you don’t know what to do. (you / not listen)

6   ……………………………… since she got home. (Tracy / study)

7   How long ……………………………… professionally? (you / cycle)

8   Sam isn’t very fit because ……………………………… to the gym this year. (he / not go)

Answer

1   Jim has been playing

2   have you been waiting

3   they’ve / have been getting up

4   Jamie has been shouting

5   You haven’t been listening

6   Tracy has been studying

7   have you been cycling

8   he hasn’t been going

2. Match sentences 1-8 in exercise 1 with the uses of the present perfect continuous a and b.

a   An action that began in the past and is still in progress.

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

b   An action that has recently stopped and that explains the present situation.

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

Answer

a 1, 2, 6, 7

b 3, 4, 5, 8

3. Complete the sentences with for or since.

 they’ve been doing their homework ……………… an hour.

 He’s been supporting his local football team ……………… they were promoted to the premier league.

 She’s been playing for England ……………… ten years.

 I’ve been studying German ……………… six months.

 We’ve been skiing ……………… we were children.

 I’ve been sneezing a lot ……………… yesterday.

Answer

1 for   2 since   3 for   4 for

5 since   6 since

4. Choose the correct answer.

 Simon can’t walk because he’s broken / he’s been breaking his leg.

 You’re late! What have you done / have you been doing?

 I’ve read / I’ve been reading the biography of Rafael Nadal, but I’m only on page 57.

 How often have they offered / have they been offering to help with the washing up?

 She’s liked / She’s been liking reggae since she went to Jamaica.

 I’ve sold / I’ve been selling five of my DVDs, but I didn’t get much money for them.

 How long have you designed / have you been designing computer programs?

 How many films has Matt seen / has Matt been seeing this week?

Answer

1   he’s broken

2   have you been doing

3   I’ve been reading

4   have they offered

5   She’s liked

6   I’ve sold

7   have you been designing

8   has Matt seen

5. Complete the text with the present perfect simple or the present perfect continuous form of the verbs in brackets.

My brother is very happy this morning because he 1…………………… (lose) another kilo. He 2…………………… (be) on a diet for the last two months, so he 3…………………… (stop) eating bread completely. He 4…………………… (eat) more healthily which means no cakes, biscuits, or fizzy drinks. Instead, my mum 5…………………… (give) him fresh fruit every day for snacks. Since he started his diet, my parents 6…………………… (cook) healthy meals all the time, as well. Personally, I would prefer chips!

Answer

1 ’s / has lost   2 ’s / has been

3 ’s / has stopped   4 ’s / has been eating

5 has been giving   6 have been cooking

Challenge!

Write questions with the present perfect simple and the present perfect continuous. Then, answer the questions with a complete sentence.

 How many times / you / visit the doctor this year.

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

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

 How long / you / study English

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

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

 How much water / you / drink today

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

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

 How long / you / do homework this evening

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

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

Answer

1   How many times have you visited the doctor’s this year?

      Students’ own answers

2   How long have you been studying English?

      Students’ own answers

3   How much water have you drunk today?

      Students’ own answers

4   How long have you been doing your homework this evening?

      Students’ own answers

Pin It on Pinterest

Share This