You are on page 1of 4

EXERCISE PRESENT PERFECT CONTINUOUS

I PUT THE VERBS INTO THE CORRECT FORM.

1. He (work) He has been working  in this company since 1985.


2. I (wait) Have waiting  for you since two o'clock.
3. Mary (live) has been living  in Germany since 1992.
4. Why is he so tired? He (play) has been playing  tennis for five hours.
5. We (look for) have been looking for  the motorway for more than an hour.
6. I (live) have been living  without electricity for two weeks.
7. The film (run / not) hasn´t been runnig  for ten minutes yet, but there's a commercial break
already.
8. She (not / working) hasn´t been working  in the garden since last week.

II CHOOSE THE CORRECT ANSWER

1.They ______ for their cat since morning.

a) have been looking b) have looked c) has looking

2. Her son ______ computer games since childhood.

a) has been playing b) has played c) have been played

3.We ______ our flat all day long.

a) have been cleaning b) have cleaned c) has cleaned

4. Jessica ______ on the phone since early morning!


a) has been talking b) has talked c) have been talked

5. I ______ this verse for 5 minutes.

a) have been writing b) have written c) has been written

6. Bob and Pamela _______ their suitcases since 6 o’clock.

a) have been packing b) have packed c) having been packing

7. _______ she Italian since last spring?

a) Has she been studying b) Has she studied c) Have she studying

8. You ______ football since you were 15 years old.

a) haven’t been playing b) haven’t played

9 . The bonfire _______ all night.

a) hasn’t been burning b) hasn’t burnt c) have burnt

III CHOOSE THE RIGHT TENSE.


1. I _______________ English for two hours. I am very tired.

a) have studying b) have been studying

2. How long _______________ this watch?

a) have you been wearing b) have you wear

3. The roads are closed because it _______________ since yesterday.

a) has been snowed b) has been snowing

4. William is my best friend. I _______________ him for years.

a) have been knowing b) have been known

5. It is 7 p.m. and Alfred _______________ yet. He _______________ in the field


since morning.

a) hasn’t been returning / has been working

b) hasn’t returned / has been working

6. You _______________ piano for years but you still can’t play a single song.

a) have been learning b) have been learnt


7. She _______________ out through the window since she heard the bed news.

a) has been looking b) has looked

8. What a talkative man! He _______________ since morning.

a) has been talking b) has talked

9. The bus hasn’t come yet. We _______________for an hour.

a) have been waited b) have been waiting

10. My granny _______________ my little sister for two days because my parents are
on holiday.

a) looks after b) has been looking after

You might also like