Font size
WorksheetsPresent Perfect Contiuous
Total questions: 35
Worksheet time: 21mins
My cat ______ been sleeping all day.
have
has
is
been
_______ Jim ________ doing exercise?
Has/been
Been/has
Have/ been
Been/have
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.
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
We ___________________for two hours
have been driving
has been driving
have been drive
have driving
Tracy and Tom _______________ playing tennis for an hour.
have been
has been
A: I’m sorry I’m late. Have you been waiting a long time?
B: No, I __________
haven't
have not
hasn't
has not
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
Select the correct sentece.
I have been thinking about quitting my job.
I has been thinking about quitting my job.
I've been thinking about quitting my job.
I have been think about quitting my job.
Why _________________ up so early recently?
has you been waking
have you been waking
has you been wake
have you been wake
My parents ___________ (to talk) with my sister for hours.
have been talking
has been talking
He hasn't been going to school ____ last year.
since
for
then
during
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
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
We have been receiving gifts from our friends ____ we came back from Europe.
since
during
for
at
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 / work here for five years
she has been working for five years
she have been working for five years
she has worked for five years
we has worked for five years
we / live in London for six months
we have been living in London for six months
we have live in London for six months
we has live in London for six months
we has been live in London for six months
they / learn English for two years
they / learn English for two years
they has been English for two years
They have been learning English for two years
Diego _____/_______ playing football so he’s tired
have / been
has / been
has / being
have
she has _____ ____(go) to the cinema every weekend for years
been / been
has/ going
been / going
have/ go
it ____/_____ raining, the pavement is wet
has / been
has / be
has / rain
have/ been
you ____/_____ sleeping for twelve hours
has/ been
have /benn
have/ been
has
I / not / work today
I have not been working today
I has not been working today
I have been not working today
you / not / eat well recently
you have not eating wel recently
I have not been working
you has not eating well recetly
you have not been eating well recently
she / not / study
she has not studying
she have not studying
she hasn't been studying
