Font size
WorksheetsMastering Present Perfect Continuous
Total questions: 146
Worksheet time: 2hrs 36mins
What is the structure of the present perfect continuous tense?
has/have + being + gerund
has/have + been + present participle
has/have + being + past participle
has/have + been + infinitive
Fill in the blank: She _____ (study) for three hours.
has been studying
is studying
was studying
has studied
Choose the correct form: They _____ (play) soccer since morning.
have played
played
have been playing
are playing
True or False: The present perfect continuous is used for actions that started in the past and are still continuing.
True or False: The present perfect continuous is used for completed actions.
True
True or False: The present perfect continuous is only for future actions.
False
Complete the sentence: I _____ (wait) for you for an hour.
am waiting
will wait
have been waiting
was waiting
Identify the error: He has been working here since two years.
He has been working here from two years.
He has been working here during two years.
He has been working here for two years.
He has worked here since two years.
What is the negative form of 'They have been eating'?
They do not eat.
They have not been eating.
They have never eaten.
They are not eating.
Change to present perfect continuous: 'She reads books.'
She was reading books.
She has been reading books.
She is reading books.
She has read books.
How do you form a question in the present perfect continuous?
Do/Does + subject + have + verb+ing?
Have/Has + subject + been + verb+ing?
Is/Are + subject + being + verb?
Have/Has + subject + verb + been?
Provide an example of a sentence using the present perfect continuous tense.
I have been studying for three hours.
I have been reading for a week.
I have been cooking for five hours.
I have been running for two days.
Mary______ ______(work) in the office
_____ my parents_____(travel) now?
Are/travelling
Is/travel
Are/travel
Is/travelling
Their parents____ _______(travel) now.
What are you doing?
I am doing homework and my sister _____ TV.
are watching
is watching
watching
to watch
I _____ games in the bedroom now.
am playing
playing
are playing
to play
She is singing. She ……………….
is not sleeping
is cooking
does not cooking
sleep
Please be quiet. My son _____.
sleeps
sleeping
is not sleeping
is sleeping
It’s sunny now. It _____.
is raining
rains
does not rain
is not raining
(A) _____ doing?
(B) I am cleaning my bedroom.
What do you
What he
What does he
What are you
(A) _____ you studying English now?
(B) Yes, I _____.
Do / Do
Are / Do
Are / am
Do / am
(A) _____ right now?
(B) No, she _____.
Does she reading / is
Is she reading / is not
Is she reading / is
Does she read / doesn’t
They _____ into the big gym.
are run
are not runing
don’t running
are running
Ladda _____ her bed now.
is makeing
is not makking
is make
is making
It is _____.
rains
to rain
raining
rained
She is running. She ……………….
is not talking
is jogging
does not jogging
talking
Tim _____ to his teacher. He _____ with his friend.
is listening / is chatting
isn’t listening / is chatting
listens / is chatting
isn’t listening / chats
What happened? Why _____ they _____?
are / cry
were / cry
are / crying
did / cry
It’s so noisy in this room.
What _____ ?
is she do
are they do
do they do
are they doing
Mary______ ______(work) in the office
_____ my parents_____(travel) now?
Are/travelling
Is/travel
Are/travel
Is/travelling
Their parents____ _______(travel) now.
What are you doing?
I am doing homework and my sister _____ TV.
are watching
is watching
watching
to watch
I _____ games in the bedroom now.
am playing
playing
are playing
to play
She is singing. She ……………….
is not sleeping
is cooking
does not cooking
sleep
Please be quiet. My son _____.
sleeps
sleeping
is not sleeping
is sleeping
It’s sunny now. It _____.
is raining
rains
does not rain
is not raining
(A) _____ doing?
(B) I am cleaning my bedroom.
What do you
What he
What does he
What are you
(A) _____ you studying English now?
(B) Yes, I _____.
Do / Do
Are / Do
Are / am
Do / am
(A) _____ right now?
(B) No, she _____.
Does she reading / is
Is she reading / is not
Is she reading / is
Does she read / doesn’t
They _____ into the big gym.
are run
are not runing
don’t running
are running
Ladda _____ her bed now.
is makeing
is not makking
is make
is making
It is _____.
rains
to rain
raining
rained
She is running. She ……………….
is not talking
is jogging
does not jogging
talking
Tim _____ to his teacher. He _____ with his friend.
is listening / is chatting
isn’t listening / is chatting
listens / is chatting
isn’t listening / chats
What happened? Why _____ they _____?
are / cry
were / cry
are / crying
did / cry
It’s so noisy in this room.
What _____ ?
is she do
are they do
do they do
are they doing
I ______________ and my legs are really tired now.
has clycled
've been cycling
've cycled
has been cycling
How long _______________ Tom?
have you been knowing
have known you
have been you knowing
have you known
She must be tired. She (a) (write) all afternoon.
How many times_________________ this exam?
have you took
you have taken
have you been taking
have you taken
You / see / ever / a hurricane?
(a)
You __________________ I was a child
haven't visited me since
haven't been visiting me for
have not visited me since
haven't visited me for
I________ all afternoon? I________5 chapters.
've been reading / 've reading
've read / 've been reading
've been reading / 've read
've read / 've read
We / not be / for / all together / nearly a year
(a)
I haven't written the article _______.
already
yet
just
never
Have you read it ______?
already
just
since
yet
Select the correct answer. Use Present Perfect Continuous.
Laura ____ English for two years.
have been learning
has been learning
learns
has learned
Select the correct answer. Use the Present Perfect Continuous
I ____ a book since this morning.
Read
Has been reading
Has read
Have been reading
Select the correct answer. Use the Present Perfect Continuous.
We ____ for you since 10 o'clock.
has waited
have been waiting
have been waited
has been waiting
Select the correct answer. Use the present perfect continuos.
It ____ for 5 hours.
have rained
has rained
has been raining
have been raining
They told me that the renovation works __________ on since morning.
were going
had been going
had gone
have been going
I __________ for an hour when an ambulance arrived at my neighbour's.
had been working out
was working out
had worked out
has worked out
By the time Mrs Lee got home, the children __________ computer games for two hours.
were playing
have been playing
had been playing
played
Kelly was devastated that the dollhouse she __________ for the last three weeks was destroyed.
was building
had been building
built
had built
Jim could not have broken the vase as he __________ to repair his handphone in his room all morning.
had been trying
tried
had tried
was trying
Steve was disappointed when he had to cancel the trip he __________ since two months ago.
planned
had planned
was planning
had been planning
Mary was distraught when she could not calm the baby who __________ for an hour.
cried
had cried
had been crying
was crying
Zac was ecstatic when his parents bought him a bicycle he __________ for.
wished
had wished
was wishing
had been wishing
Peter and Jane __________ at the park when they parents found them.
played
had played
had been playing
were playing
Aiden and Siti __________ for twenty minutes when the Discipline Master was called.
quarrelled
were quarrelling
had been quarrelling
had quarrelled
My parents ___________ (to talk) with my sister for hours.
have been talking
has been talking
Omar ___________ (to do) his homework for 1 hour.
have been doing
has been doing
has being doing
have being doing
_____ she _____ ___________ (to buy) clothes on internet?
Has / being / buying
Has / been / buying
Have /been / buying
Has / been / buy
You have been running in circles ____ 30 minutes!
since
for
His friend ___________ (to play) videogames since he bought a new computer.
have been playing
have being playing
has been playing
has been played
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
Carlos ___________ (to miss) you ____ he moved to Chiapas.
has been missing / for
has been missing you / since
has being missing you / since
has been miss / since
She ______________ (to work) here for five years
has been working
have been working
has worked
has working
Omar ___________ (to do) his homework for 1 hour.
have been doing
has been doing
has being doing
have being doing
What are the pronouns used for HAS?
Why do we use the Present Perfect Continuos?
Steve (a) (not/practice) enough lately.
The kids (a) (watch) television since 3 o'clock!
He (a) (to work) here for six months
You (a) (to read) that paper for an hour.
She (a) (not/feel) very well.
William (a) (to sleep) for four hours.
I ______________ and my legs are really tired now.
has clycled
've been cycling
've cycled
has been cycling
How long _______________ Tom?
have you been knowing
have known you
have been you knowing
have you known
She must be tired. She (a) (write) all afternoon.
How many times_________________ this exam?
have you took
you have taken
have you been taking
have you taken
You / see / ever / a hurricane?
(a)
You __________________ I was a child
haven't visited me since
haven't been visiting me for
have not visited me since
haven't visited me for
I________ all afternoon? I________5 chapters.
've been reading / 've reading
've read / 've been reading
've been reading / 've read
've read / 've read
We / not be / for / all together / nearly a year
(a)
I haven't written the article _______.
already
yet
just
never
Have you read it ______?
already
just
since
yet
Select the correct answer. Use Present Perfect Continuous.
Laura ____ English for two years.
have been learning
has been learning
learns
has learned
Select the correct answer. Use the Present Perfect Continuous
I ____ a book since this morning.
Read
Has been reading
Has read
Have been reading
Select the correct answer. Use the Present Perfect Continuous.
We ____ for you since 10 o'clock.
has waited
have been waiting
have been waited
has been waiting
Select the correct answer. Use the present perfect continuos.
It ____ for 5 hours.
have rained
has rained
has been raining
have been raining
You_______________ to find the street for hours. Why don't you ask someone for directions?
've been trying
have tried
Don't you think you should get out of the sun? You'__________ for two hours and your skin is red.
've sunbathed
've been sunbathing
_______________ from Lisa since she moved to Spain?
Have you heard
Have you been hearing
_______________ the novel since I left this morning? Why don't you go outside instead?
Have you been reading
Have you read
Diana___________the package yet.
hasn't received
hasn't been receiving
He_________really ill all week.
has been feeling
has felt
The streets are all flooded. It __________for days!
has rained
has been raining
They are so excited! They _______ the first prize at a dance competition.
have won
have been winning
Danny __________ten problems in maths so far.
has solved
has been solving
Ben____________ten clients this morning.
has seen
has been seeing
A: How long__________ for the bus?
B: For about half an hour.
Have you been waiting
have you waited
A:________________ a fear of lying?
Have you always been having...
Have you always had
A: Is Brian still at the beach?
B: Yes, he ______________ all morning.
has been surfing
has surfed
A: Does Kate plan to take a gap year after secondary school?
B: As far as I know, she____________yet.
hasn't been deciding
hasn't decided
A: Peter speaks German very well.
B: I know. He ___________it for eight years now.
has been studying
has studied
We use Present Perfect Simple to talk about
present actions
past actions that happened at an unknown time or more than once
future actions
We use _____________ to talk about an action that happened at a specific time in the past.
simple present
present perfect continuous
simple past
What is the Present Perfect Simple form?
subject + have/has + past participle
subject + have/has + been + verb + ing
subject + was/were + verb + ing
What is a past participle?
Verb + ed (regular verbs)
Verb + ing
Verb + s/es
Which sentence is incorrect?
She have studied English for 5 years.
She has studied English for 5 years.
She has been studying English for 5 years.
Which sentence is incorrect?
He have worked a lot.
He has worked a lot.
He has been working a lot.
Which sentence is incorrect?
We not have been to Europe.
We have not been to Europe.
We haven't been to Europe.
We use Present Perfect Continuous to talk about
present actions
past actions that are still in progress.
future actions
What is the Present Perfect Continuous form?
subject + have/has + past participle
subject + have/has + been + verb + ing
subject + was/were + verb + ing
Which sentence is correct?
We have been studied for 3 hours.
We have been studying for 3 hours.
Which sentence is correct?
Carla have been living in the United States for 2 months.
Carla has been living in the United States for 2 months.
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
Mary ______________ (live) in Germany since 1992.
have been living
has been living
have done living
has live
Why is he so tired? He __________(play) tennis for five hours.
have been played
has been playing
have been playing
played
You ________________ (learn) English ______ 3 years.
have been learning..... for
have been learning..... since
has been learning..... for
has been learning.....since
Tabitha __________________________ (play) the violin ______ age five.
have been playing ... for
has been playing ... since
have been playing ... since
has played....for
I ___________ all day. I have a difficult test tomorrow!
have studied
have been studying
has been studying
have studied
I ______ this exercise twice. I can't understand it :(
've done
've been doing
done
has
My parents _________ for me to clean my room every day. But I hate it!
have asked
have been asking
asked
has been asked
Jane __________ English all week because she is taking an important test next week.
have studied
has been studying
have been studying
has studied
I _________ for 2 hours, because my boyfriend broke up with me. I'm so sad!
have cried
have been crying
has been crying
has cried
My sister __________ to the same song the whole day. I'm so sick of it...
has been listening
have been listening
has listened
have listen
I _________ to read this book, but I can't. It's just too boring! I quit.
have tried
have been trying
has tried
has been trying
Complete the sentence using the present perfect continuous tense.
Mary (a) (study) french.
Complete the sentence using the present perfect continuous tense.
My grandmother (a) (cook) for three hours.
