NEW
Font size
Worksheetspresent perfect
Total questions: 45
Worksheet time: 25mins
The book came out yesterday, but I _________________ it.
The book came out yesterday, but I have already read it.
The book came out yesterday, but I has already read it.
The book came out yesterday, but I have already readed it.
She _________________ her chores.
She has finished her chores.
She have finished her chores.
She has finishes her chores.
There _________________ an accident.
There has been an accident.
There have been an accident.
There has beed an accident.
We _________________ this movie already.
We have seen this movie already.
We has seen this movie already.
We have seed this movie already.
_____ you been to Japan?
Have
Has
Are
Andrea has _____ her umbrella.
forget
forgot
forgotten
The children ________ the lost puppy.
have fin
have found
has found
I haven't worked _____ last December.
since
for
after
I (break) a cup.
have break
have broke
have broken
____ you ____ your mom yet?
Have you called your mom yet?
Has you called your mom yet?
Have you calling your mom yet?
The book came out yesterday, but I _________________ it.
The book came out yesterday, but I have already read it.
The book came out yesterday, but I has already read it.
The book came out yesterday, but I have already readed it.
She _________________ her chores.
She has finished her chores.
She have finished her chores.
She has finishes her chores.
Why ____ he ____ already?
Why has he gone already?
Why have he gone already?
Why has he goed already?
____ you ____ England?
Have you visited England?
Has you visited England?
Have you visit England?
The children _________________ a mess in the kitchen.
The children have made a mess in the kitchen.
The children has made a mess in the kitchen.
The children have make a mess in the kitchen.
Where ____ I ____ my sandals?
Where have I left my sandals?
Where has I left my sandals?
Where have I lefted my sandals?
There _________________ an accident.
There has been an accident.
There have been an accident.
There has beed an accident.
We _________________ this movie already.
We have seen this movie already.
We has seen this movie already.
We have seed this movie already.
I _________________ my purse.
I have lost my purse.
I has lost my purse.
I have losted my purse.
How long ____________ the children slept?
did
have
has
My friend ______________ my new dress yet.
haven't seen
didn't see
hasn't seen
During the two years David ____________ ten different jobs.
has has
has had
have had
I have never ___________ to Paris.
been
went
go
Lindsay _____ not been to France.
has
is
have
Bob and George have ______________ their homework.
done
do
did
doing
George ___________ never eaten sushi.
have
has
been
did
________ you ever been to Spain?
Have
Were
Has
Did
What is the past participle of the verb "be"?
Was / Were
Am / Is / are
Be
Been
Will be
_______ the piano since you were a child?
Has you play
Have you played
Do you played
Have you play
I_____ just______ my internship at the museum.
have-finish
have-finished
has-finished
has-finish
I ______ to her this week. (-)
haven't talk
haven't talked
hasn't talked
hasn't talk
______ it _______in this month? No, it hasn't
Have - rain
Have - rained
Has - rained
Has - rain
Laura _______ a lot of Italian papers.
Has brought
Has bring
Have brought
Had brought
it ____/_____ raining, the pavement is wet
has / been
has / be
has / rain
have/ been
she has _____ ____(go) to the cinema every weekend for years
been / been
has/ going
been / going
have/ go
Diego _____/_______ playing football so he’s tired
have / been
has / been
has / being
have
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
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
_____ your brother and sister been getting along?
have
has
are
It has _____ snowing a lot this week.
be
been
being
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
_______ Jim ________ doing exercise?
Has/been
Been/has
Have/ been
Been/have
