Вы находитесь на странице: 1из 7

THE PRESENT PERFECT CONTINUOUS EXERCISES

Fill in the missing words

I   thinking about her for decades.

The grass is dry, it   raining.

 we   using the computer too much lately?

choose the correct sentence

 I have been call you all day.


 I have been calling you all day.
Check

choose the correct sentence

 Have they been using this computer since 2003?


 Have they been using this computer for 2003?
 Have they been used this computer since 2003?

Fill in the missing words

We use present perfect continuous when we:

Talk about actions that started in the   and continue in the   

(very often used with   or  );

Focus on the result of an action that has   yet;

Refer to   actions.

Exercises
Does the present perfect progressive take have or has in these sentences?
1. I   been working all day.
2. She   been studying all morning.
3. You   been eating the whole time.
4. William   been sleeping for four hours.
5. Kate and Rian   been arguing for half an hour.

Complete the sentences in the present perfect progressive.

1. Claire (teach)   English since 2006.


2. We (look)   for that document all day.
3. Mr Smith (speak)   on the phone for two hours.
4. The students are exhausted because they (take)   a difficult
test.
5. He (live)   here since he was a child.

Write questions in the present perfect progressive.

1. (How long/we/wait/for her) 


2. (How long/she/learn/English) 
3. (How long/they/go out with each other) 
4. (How long/you/exercise) 
5. (How long/he/sit/there) 

Present perfect continuous - Test A

1. When are you going to finish the report ? I (have/be/wait)   for it for almost an
hour !2. Sally has been working here ...

a) six months b) since six months c) six month ago d) for six months3. Present
perfect or Present perfect continuous ? - Sandra looks very suntanned. You ask (you/sit in the

sun)   ?4. Jane ... a bit depressed recently.

a) have been feeling b) have been feels c) has been feeling d) has beens
feeling5. My mother has been doing the same job ... 25 years.
a) for b) since c) during6. I ... in Spain for five years.

a) have worked b) has worked c) have been working d) have working7. My


brother ... around America since last month.

a) have travelling b) has travelling c) have been travelling d) has been


travelling8. Lucy ... ill for a whole week now.

a) has being b) has been c) have been d) have being9. It has been raining ...
the morning.

a) for b) since10. Present perfect or Present perfect continuous ? - Your boyfriend

comes in from work. His clothes are very dirty. You ask - (what/you/do/)   ?

Present perfect continuous - Test B


1. You're out of breath ... ?

a) Are you exercising b) Have you been exercising c) Have you exercise2. Peter,

where have you been? We (wait)   for you since 5 pm.3. You look very tired ... ?

a) Are you running b) Have you run c) Have you been running4. She ... English for
five years.

a) has been studying b) have been studying c) has been studied d) have
studies5. Present perfect or Present perfect continuous ? - Your son comes in from the garden.

His hands are very dirty. You ask - (what/you/do/)   ?6. Nick ... at this school
since September.

a) have been teaching b) has been teaching c) had been teached d) has been
taught7. We are tired. We ... all day.

a) has been working b) has been works c) have been working d) have been
worked8. The children ... football all afternoon.

a) had been played b) has playing c) have been playing d) has been playing9. I
... here since 1981.

a) have been living b) has living c) has been lives d) had living10. Where have
you been? ..... baseball?

a) Have you been playing b) Were you playing c) You played d) Have you
played

Present perfect continuous - Test C


1. Sorry for being late. That's all right, ..... long.

a) I am not waiting b) I haven't been waiting c) wasn't waiting d) hasn't


waiting2. Were you waiting for me? Yes, I ..... for the last half hour. Why were you so late ?

a) had been waiting b) was waiting c) have been waiting3. You are working in a
three star hotel. You started five months ago. I ..... .

a) was working in a three star hotel for five months. b) have been working in a three

star hotel for six months. c) been working in a three star hotel for five months. d) have
been working in a three star hotel since five months 4. It is raining. The rain started an hour ago.
It ..... for an hour.

a) was raining b) 's been raining c) has rained d) rained5. I'm learning French. I
started classes in January. I ..... since January.

a) I have learned b) have been learning French c) was learning French d)


learned French6. Gloria is working in Manchester. She started working there on 25 March. .....
since 25 March.

a) She has worked there b) She has been working there c) She worked there d)
She works there7. Here you are ! I ... for you for two hours !

a) have been looking b) have been looks c) has been looking d) has been
looked8. Although she ... German for ten years, she still makes a lot of mistakes.

a) have studying b) have studied c) has been studying d) have been


studying9. Is Jim watching TV? Yes, he ..... TV all evening.

a) watch b) has been watching c) was watching10. Are you feeling ill? Yes, I ..... ill
all week.

a) have been feeling b) was feeling c) fell

Body and mind


Exercise 2 - Present perfect continuous
Choose the correct answer.
1. I'm bored. It  (rain) for hours so I can't go out.
2.  (you / use) my computer again?
3. My neighbour's children   (argue) all morning.
4. You   (not study) for the maths exam.
5. Mel looks really tired.   (she / work) all night?
6. The kitchen's a mess because we  (make) a birthday cake
for Dad.'
7. I  (read) an interesting book about the history of
computers.
Jim   (not do) his homework. He's been texting his
friends.

Quiz 1: Unfinished situations or periods of time


Starting a fitness plan

[Topic: Sport, health and fitness]

Type the verbs in the present perfect continuous tense and


use the affirmative, negative or question form.
1. 1. [Question]

o  you   [swim] this month? Yes,

we   .
2.  2. [Affirmative]

o My sister   [eat] more fruit and vegetables too.


3. 3. [Negative]

o We   [watch] television every evening.


4. 4. [Question]
o  your dad   [drink] less beer? Yes,

he   .
5. 5. [Affirmative]

o My mum   [take] dancing lessons for four weeks.


6. 6. [Negative]

o I   [smoke] since January.


7. 7. [Question]

o  you   [go] to the gym? Yes, I   .


8. 8. [Affirmative]

o My sister   [cycle] to university since last week.


9. 9. [Negative]

o Our parents   [order] fast food this month.


10. 10. [Question]

o  you been   [miss] food like chocolate and pizza?

Yes, we   !

Exercise on Present Perfect Progressive


Put the verbs into the correct form (present perfect progressive).

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

2. I (wait)   for you since two o'clock.

3. Mary (live)   in Germany since 1992.

4. Why is he so tired? He (play)   tennis for five hours.

5. How long (learn / you)   English?

6. We (look for)   the motorway for more than an hour.

7. I (live)   without electricity for two weeks.


8. The film (run / not)   for ten minutes yet, but there's a
commercial break already.

9. How long (work / she)   in the garden?

10. She (not / be)   in the garden for more than an hour.

A LOT OF EXERCISES:
https://www.englishpage.com/verbpage/presentperfectcontinuous.html
https://www.perfect-english-grammar.com/present-perfect-exercises.html
https://www.perfect-english-grammar.com/present-perfect-present-perfect-continuous-
1.html
https://www.perfect-english-grammar.com/present-perfect-present-perfect-continuous-
3.html
https://www.perfect-english-grammar.com/present-perfect-continuous-exercise-1.html

Вам также может понравиться