Академический Документы
Профессиональный Документы
Культура Документы
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.
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
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) has being b) has been c) have been d) have being9. It has been raining ...
the morning.
comes in from work. His clothes are very dirty. You ask - (what/you/do/) ?
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
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) 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) watch b) has been watching c) was watching10. Are you feeling ill? Yes, I ..... ill
all week.
we .
2. 2. [Affirmative]
he .
5. 5. [Affirmative]
Yes, we !
has been
1. He (work) in this company since 1985.
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