Font size
WorksheetsTHE PRESENT PEFECT TENSE
Total questions: 170
Worksheet time: 2hrs 8mins
What have you done?
I swam in the beach.
I swim in the beach
I have swum in the beach
Has she eaten suri?
Yes, she is.
yes, she has
No, she hasn't
no she has.
What have they seen
They see a lion
they saw sea lions.
they have seen sea lions
Cristiano Ronaldo
have represented Portugal
has Portugal represented
has represented Portugal
hasn´t represented Portugal
Have you....been to Lisbon?
ever
never
already
since
Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French
have
hasn't
has
haven´t
The interrogative form is...
Have you been...?
You have been...?
Have been you...?
been have you...?
I .... studied for two hours.
have
been
has
had
Have you .... him before?
meets
meeting
met
meeted
She has .... a delicious food for them
cook
cooked
cooks
cooking
They .... me about this story
have tell
has tells
have telling
have told
Diana has .... this song
sings
singing
sung
sang
Roni has .... for two hours
slept
sleeped
sleep
sleeps
I .... her this week.
hasn't see
haven't see
hasn't seen
haven't seen
Ferdi hasn't .... his homework yet.
is finish
finishing
finished
finish
... you read the book yet?
had
has
have
are
She has never .... in the ocean.
swim
swam
swom
swum
He ______________ to Hawaii many times.
have been
went
has been
was going
I _________________ to Oregon twice last year
have been
has been
went
was going
The present perfect tense is made:
have/has + past participle
had + participle
be + verb + -ing
have/has + past tense
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
We __________________ the game before Jim showed up.
have finished
had finished
are finishing
finish
What verb tense do you use for something that was started and completed in the past?
Past perfect
Present perfect
Simple past
Past continuous
I _________________ my car when I was young.
have crashed
crashed
had crashed
will crash
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
I ___________________ that book last week.
read
readed
have read
has read
She _________________ to Portugal many times.
has been
went
is going
was going
My family _______________ a great time at your party.
have had
had
has had
was had
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
Have we ______ before?
meet
met
meeting
meets
see - saw - ________
see
sow
sew
seen
________ you gone to your work yet?
Have
Has
Do
Does
go - went -_______
got
gone
go
gotten
be - was - _______
be
bean
been
beef
be - was - _______
be
bean
been
beef
______your parents _________to a rock concert?
Has - went
Have - went
Has - gone
Have - gone
I don't want to see "Alien 9" at the cinema again. I've __________seen it twice.
just
already
yet
/
Andrea _________her umbrella.
has forgotten
have forgotten
was forgot
has forgot
I haven't read that book ________.
just
already
yet
/
Helen has been a vegetarian _________three years.
for
since
I haven't worked _________ last December.
for
since
She hasn't bought the flat _______.
just
already
yet
/
Marilyn __________ the bill.
has paid
has payed
have paid
have pay
___ Gun ___ Cookie for 2 weeks?
Did , find
Has , found
Have , found
Was , found
Cake ___ _____ Gun Pasin for 3 weeks.
has loved
have loved
had loved
has love
We ___ _____ to them abput it often.
has spoken
have speak
've spoken
have speaks
He ______________ to Hawaii many times.
have been
went
has been
was going
I _________________ to Oregon twice last year
have been
has been
went
was going
The present perfect tense is made:
have/has + past participle
had + participle
be + verb + -ing
have/has + past tense
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
We have lived here _______________ 10 years
for
since
in
on
The dog has been outside ________________ a long time
for
since
nearly
almost
I ________________ my teeth this morning.
had brushed
have brushed
brushed
brush
We __________________ the game before Jim showed up.
have finished
had finished
are finishing
finish
What verb tense do you use for something that was started and completed in the past?
Past perfect
Present perfect
Simple past
Past continuous
What verb tense do you use for something that was started and completed in the past?
Past perfect
Present perfect
Simple past
Past continuous
I _________________ my car when I was young.
have crashed
crashed
had crashed
will crash
They _____________________ several expensive cars since getting that job.
owned
have owned
were owning
will own
I ___________________ that book last week.
read
readed
have read
has read
She _________________ to Portugal many times.
has been
went
is going
was going
My family _______________ a great time at your party.
have had
had
has had
was had
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
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
Sam___________________(read) the Novel.
has read
have readed
has readed
have read
They________________(not/buy) a Computer.
hasn't buy
hasn't bought
haven't buy
haven't bought
____________________________(you/like) the movie?
Have you like
Has you liked
Have you liked
Has you like
Tom and Alex __________________(not/eat) the cookies.
hasn't eaten
hasn't eated
haven't eaten
haven't eated
________________________(we/cut) the curtain?
Have we cut
Have we cutted
Have we cutten
Have we cuttened
Albert ___________________(not/drive) a Ford truck.
haven't drove
hasn't driven
haven't driven
hasn't drove
The Past Participle Form for BITE is?
Bite
Bitten
Bit
Bited
The Past Participle Form for FREEZE is?
Frozen
Freezed
Froze
Frozed
The Past Participle Form for GO is?
Goed
Go
Went
Gone
The Past Participle Form for GO is?
Goed
Go
Went
Gone
The Past Participle Form for KNOW is?
Known
Knowed
Knew
Know
The Past Participle Form for LIE is?
Lied
Lain
Lay
Layd
The Past Participle Form for SING is?
Singed
Sang
Sunged
Sung
The Past Participle Form for SPEAK is?
Spoken
Speaked
Spoke
Speak
We…….here since yesterday
has been
have been
had been
has
Sinta (a) gone to the school for 3 hours
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 have ... been to south Korea.
always
often
never
sometimes
I ... been to England for three times.
have
has
had
was
Tanya _____ a living statue.
have never seen
has never seen
have ever seen
ever has seen
Have you _____ money to a busker?
ever give
never give
ever given
given ever
James has been in Thailand _____ months but he hasn't visited the beach _____ .
for/ still
since/ already
since/ just
for/ yet
I haven't been out for a meal _____ the new outbreak of COVID-19.
since
for
still
yet
I _____ to school every day when I was young.
walk
walked
have walked
have never walked
She hasn't_____ a holiday in the mountains _____ 2019.
have/ since
has/ for
had/ since
had/ for
She _____ in bed for ten days - she's very ill.
was
were
has been
have been
I have lived here _____ I was born.
when
for
since
just
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
Have you ever __________ to Australia?
been
be
being
are
The baby __________ asleep yet. What's the matter?
has not fallen
has not fell
has not fall
did not fall
__________ your brother ever __________ sushi?
Has...eat
Has...eaten
Have...eat
Have...eaten
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
John __________ the same play for 5 times.
has perform
performs
has performed
have performed
__________ 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
Peter ___________________ (be) to Thailand once before.
has been
has be
have been
have be
________________ the children _________________ (eat) their breakfast yet?
Have ate
Have eaten
Has eat
Have eating
Susan ________________ already _______________(take) the dog for a walk.
have taken
has taken
has taking
have took
My father _________________ (just move) his office.
has just moved
have just moved
has just moving
have just move
Stella ___________________ (not donate) her old books yet.
is not donate
has not donated
have not donated
has not donating
I _____________________ (collect) stamps since I was nine.
have collected
has collected
had collected
have collecting
Kelly and Sammi ___________________ (play) the piano for six years.
has played
have played
has play
have playing
Paul ___________________ (not answer) the question yet.
have not answered
has not answered
have not answering
has not answering
- Yes, she ____.
- Yes, he ____.
