Worksheetspresent perfect continuous
Total questions: 19
Worksheet time: 10mins
It has _____ snowing a lot this week.
be
been
being
_____ your brother and sister been getting along?
have
has
are
Julie ________ living in Italy since May.
has being
is been
has been
Did you know he's been teaching German _____ fifteen years?
before
since
for
We have been watching TV _____ we had dinner.
for
since
by
Raja _____ her since he was a kid
has been knowing
has knowing
has known
They ____ an expensive car for five years
have been owning
have owning
have owned
They have been learning English since they _____ two years old.
have been
were
are
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.
Select the correct sentence.
I failed the test because I have not been studying hard.
I failed the test because I have been not studying hard.
I failed the test because I has not been studying hard.
I failed the test because I have been not studying hard.
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
Who _____________ _____________ eating my cookies?
has been
have been
been has
been have
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
