WorksheetsPresent perfect tense
Total questions: 40
Worksheet time: 22mins
The present perfect tense is made:
have/has + past participle
had + participle
be + verb + -ing
have/has + past tense
He ______________ to Hawaii many times.
have been
went
has been
was going
She _________________ ten pages already.
has wrote
has written
writed
wrote
Steven ________________ seven movies so far this month.
saw
will see
has seen
will have seen
We have lived here ____________ 2008.
for
since
in
on
We have lived here _______________ 10 years
for
since
in
on
That dog has been wonderful _______________ you got it.
for
since
but
when
The dog has been outside ________________ a long time
for
since
nearly
almost
They _____________________ several expensive cars since getting that job.
owned
have owned
were owning
will own
Have you __________________ your homework yet?
did
done
have done
doing
She _________________ to Portugal many times.
has been
went
is going
was going
Robert ____________________ since 2013.
surfed
has surfed
is surfing
surfs
They __________________ in California ____________ they moved here.
were / since
have been / since
have been / for
were / for
Have you ever ________ to China?
went
go
been
gone
My sister ________ clothes since she was seven.
designed
has designed
has design
have designs
________ you gone to your work yet?
Have
Has
Do
Does
Luis________________________(give) me a present.
have gave
has gave
have given
has given
Tom and Erik ___________________(not/see) the asteroid.
hasn't see
haven't see
hasn't seen
haven't seen
We…….here since yesterday
has been
have been
had been
has
Sinta has…….to the school for 3 hours
gone
go
going
go went
They ... here since 2006
have live
has live
have lived
has lived
I .... studied for two hours.
have
been
has
had
Have you .... him before?
meets
meeting
met
meeted
I haven't been out for a meal _____ the new outbreak of COVID-19.
since
for
still
yet
Marie ...... in Dublin since 1980
lives
is living
has lived
lived
The cat _________ just __________ a mouse.
has caught
have caught
has catched
has catch
Ken __________ already __________ his friends.
has invite
has inviting
has invited
have invited
Jane __________ the book yet.
has not return
has not returned
has returned
did not return
The baby __________ asleep yet. What's the matter?
has not fallen
has not fell
has not fall
did not fall
My parents __________ all my school books since first grade.
has kept
has keeped
have keep
have kept
Miriam __________ in Paris since she was ten years old.
lived
lives
has lived
have lived
The plane __________ for twelve hours.
has flown
has flew
has fly
has flied
John __________ the same play for 5 times.
has perform
performs
has performed
have performed
Sophie and Bella _______________ their PowerPoint presentation on African animals yet.
have finished
have not finished
has finished
has not finished
__________ the children __________ their breakfast yet?
Have...ate
Have...eaten
Has...eat
Have...eating
My father _____________ his office.
has just moved
have just moved
has just moving
have just move
We __________ Sam for ages.
have known
has knew
knew
know
Budi ..... in Bandung since 2010
has live
has lived
have lived
living
He ______________ to Madinah many times.
have been
went
has been
was going
