Font size
WorksheetsPresent Perfect Continuous - Hiện tại hoàn thành tiếp diễn
Total questions: 76
Worksheet time: 1hrs 16mins
Tonya has been doing gymnastics ________ seven years.
for
since
Tabitha __________________________ (play) the violin ______ age five.
have been playing ... for
has been playing ... since
have been playing ... since
I have been living in Colombia ______ 1997.
for
since
we have been training football ______ two hours.
since
for
Why is he so tired? He __________(play) tennis for five hours.
have been played
has been playing
have been playing
Mary ______________ (live) in Germany since 1992.
have been living
has been living
have done living
I _______________ (wait) for you since two o'clock.
has been waiting
have been waited
have been waiting
He _________________(work) in this company since 1985.
have worked
has worked
have done working
has been working
The Present Perfect Continuous says ...
when the action started.
how long the action was in progress.
when the action finished.
how often the action happens.
The formula of the Present Perfect Continuous is...
have been + Ving
have been + Ved
have/has been + Ving
has been + Ving
It ______ since this morning. It's terrible!
has being raining
has rained
has been raining
has been rained
These women ______ songs since morning without getting tired.
has been singing
has been sung
have sung
have been singing
_______ Jim ________ doing exercise?
Has/been
Been/has
Have/ been
Been/have
My cat ______ been sleeping all day.
have
has
is
been
Select the correct sentence.
It has raining for several days.
It has been raining for several days.
It have been raining for several days.
It has been rain for several days.
We ___________________for two hours
have been driving
has been driving
have been drive
have driving
Which one is the correct structure of Present Perfect Continuous tense.
Subject + have/has + v. -ing
Subject + have/has + been + v. -ing
Subject + been + have/has + v. -ing
Where ____________ you been spending your summer holidays?
has
have
Who _____________ _____________ eating my cookies?
has been
have been
been has
been have
A: You look tired. Have you working hard?
B: Yes, I _____________.
've
have
has
's
How have you been waiting for me?
I waited for 4 hours ago.
I have been waiting for 45 minutes.
I have waited for 4 hours.
I has waited for 4 hours.
Why _________________ up so early recently?
has you been waking
have you been waking
has you been wake
have you been wake
Helen …… (to wash) the dishes for fifteen minutes.
a. have been washing
b. has been washing.
c. is washing
d. has be washing
I …… (to look) for information on the subject since last Friday.
a. am looking
b. has been looking
c. have looked
d. have been looking
You …… (to work) as a computer programmer for more than fifteen years.
a. has been working
b. have are working
c. have been worked
d. have been working
Andy and Den ……. (to discuss) the plans for their winter holidays for two hours now.
a. have discussing
b. has been discussing
c. have been discussed
d. have been discussing
The formula of the Present Perfect Continuous is...
have been + Ving
have been + Ved
have/has been + Ving
has been + Ving
It ______ since this morning. It's terrible!
has being raining
has rained
has been raining
has been rained
These women ______ songs since morning without getting tired.
has been singing
has been sung
have sung
have been singing
The girl ______ her lessons for a long time.
has been learning
has been learnt
has being learning
has learnt
Why are your hands so dirty? - I.....................my bike
repaired
have been repaired
has been repaired
have been repairing
My sister ……….. for you since yesterday.
has been looked
has been looking
have been looking
looked
He ………………… motorbikes for 2 years.
Has been riding
has ridden
has been ridden
have been riding
We ............... around Scotland for 8 years
travelled
have travelled
have been travelling
has been travelling
I .................. to learn English for years but I have not succeeded yet.
have been trying
have tried
tried
A and B
How long you .................. English? For 5 years
have you studied
have been studying
studied
do you study
I _______________________ for you for ages.
has been wait
have been waiting
has been waiting
He has been living here _________ last week.
Since
For
Recently
Thomas __________________ for the last hour on the phone
has been talking
have been talking
had been talking
They ____________ English for two years
have are learning
have been learning
have been learn
Emilio ____________ to the cinema every weekend for years.
has been going
had went
have been going
You ______________ for twelve hours.
have been sleeping
has be sleep
have been slept
We _________________ well recently
haven't been ate
haven't been eating
have been eat
_________ He ________________ enough?
Has / been study
Have / been study
Has / been studying
They ______________ TV much recently.
have been watched
has been watching
have been watching
Complete this sentence in Present Perfect Continuous.
It ____ / ___ raining, the pavement is wet.
Have/been
Has/been
Has/rain
Has/be
Father (read) ... the newspaper for an hour.
read
reads
has been reading
have been reading
My sister (do) ... her project all weekend.
have been doing
has been doing
doing
did
All the students (write) ... a story for nearly an hour.
write
writing
has been writing
have been writing
You (swim) ... in the lake all morning.
have been swimming
has been swimming
swam
swim
I'm very dirty. I (clean) ... my room all day.
clean
cleaned
has been cleaning
have been cleaning
Has Mary been making the cake?
No, ...
he hasn't.
she hasn't.
he didn't.
she didn't.
Choose the correct Present Perfect Continuous sentence (positive).
We / play / football / day
We play football day.
We have played football all day.
We have been played football all day.
We have been playing football all day.
My parents ___________ (to talk) with my sister for hours.
have been talking
has been talking
_____ she _____ ___________ (to buy) clothes on internet?
Has / being / buying
Has / been / buying
Have /been / buying
Has / been / buy
His friend ___________ (to play) videogames since he bought a new computer.
have been playing
have being playing
has been playing
has been played
The dog ___________ (to bark) at me ____ 5 minutes.
has been barking / for
have been barking / for
has been barking / since
have been barking / since
Rick ___________ (to not clean) his room ____ he broke the broom.
haven't been cleaning / for
haven't been cleaning / since
hasn't been cleaning / for
hasn't been cleaning / since
1.They_______________ (look) for their cat since morning.
have been looking
have looked
has looking
2. Her son _____________(play) computer games since childhood.
has been playing
has played
have been played
3.We _________________(clean) our flat all day long.
have been cleaning
have cleaned
has cleaned
4. Yim _____________(talk) on the phone since early morning!
has been talking
has talked
have been talked
5. I ________________ (write) this verse for 5 minutes.
have been writing
have written
has been written
6. Mum and Dad ____________ (pack) their suitcases since 6 o’clock.
have been packing
have packed
having been packing
7. ________________(study) English since last spring?
Has she been studying
Has she studied
Have she studying
9. ____________ (watch) they this show for 2 hours?
Have they been watching
Have they watched
They have
8. You ____________ (play not) football since you were 15 years old.
haven’t been playing
haven’t played
hasn’t you
10. The bonfire ____________ (not burn) all night.
hasn’t been burning
hasn’t burnt
have burnt
I _______living here since the last 10 years.
has
have
has been
have been
Anda ______ living in Italy since May.
has being
is been
has been
He has ______ too hard today.
working
works
been working
Select the correct sentence.
It has raining for several days.
It has been raining for several days.
It have been raining for several days.
It has been rain for several days.
Mail __________ (learn) how to drive for 6 years! and she still can't!
has learnt
has been learning
have learned
have been learning
Joe ____ (write) books all his life.
has written
has writen
has been writing
has been written
He _________________(work) in this company since 1985.
have worked
has worked
have done working
has been working
I _______________ (wait) for you since two o'clock.
has been waiting
have been waited
have been waiting
has wait
