WorksheetsPresent Perfect Review and practise
Total questions: 50
Worksheet time: 17mins
I __________ to Edinburgh three times
been
has been
have been
Gabriele _____________ in a hot air balloon once.
flown
have flown
has flown
I haven't ______________ your book.
taken
take
took
takes
Have you ever ___________ about the Beatles?
hear
heard
hearing
heared
I’ve _________ football.
play
plays
played
playing
Have you ________ your homework?
write
written
wrote
writing
I’ve never ______frogs.
eat
ate
eaten
eating
I __________ to Edinburgh three times
been
has been
have been
Mark ___________ ill lately
has been
have been
was
Mark ___________ ill lately
has been
have been
was
Asia and Rebecca ___________ a medal!
has won
have winned
have won
____ you ____ your mom yet?
Have you called your mom yet?
Has you called your mom yet?
Have you calling your mom yet?
The past participle of "go" is:
went
goed
gone
I _____ met Tom Holland.
haven't
hasn't
The Avengers _______ tried to save the world.
have
has
The cat ______ eaten the donuts yet.
have
has
haven't
hasn't
My mom and I _____ made Halloween cookies.
have
has
They _______ bought an ice cream.
have
has
George ___________ never eaten sushi.
have
has
been
did
My friend ______________ my new dress yet.
haven't seen
didn't see
hasn't seen
We use the Present Perfect with the time expressions:
ever
never
already
yesterday
Nicole, your friend _________to see you.
haven't come
haven't came
hasn't come
hasn't came
I ____________ a letter for two years.
haven't wrote
haven't write
haven't written
hasn't written
Robert _______ to China three times since 2012.
has been
have been
is been
has
Emily _______ understood today's lesson. She needs some help.
haven't
hasn't
isn't
has
We ___________ many films today.
haven't watch
haven't watched
hasn't watched
hasn't watch
________you ever _______octopus?
Have/eat
Have/ate
Have/did eat
Have/ eaten
She ____ _______ breakfast.
have eat
was eaten
has eaten
were eaten
Doctors _________ ____________ the cure for covid 19 yet.
Hasn't found
have find
haven't found
have find
Tom Brady ______ ________ the super bowl 6 times.
has never
have won
has won
has yet
I ______ learned a lot of things on line this year.
has
was
have
am
Can you help me?, I ______ ________ won this videogame.
have ever
has never
has ever
have never
Tampa Bay Buccaneers _________ ___________ the super bowl since 2003. I hope they win this time!
have played
hasn't played
haven't played
have play
I _________ ____________ on the exam many times.
have cheat
have cheated
has cheat
has cheated
I _______ ___________ many times.
has broken up.
have broke up.
have broken up.
has broke up.
Mr. Clark _______ never gone camping.
have
has
do
are
A: Have you finished your homework yet?
B: No, I _______
didn´t
have
have not
had not
Have you ever ______ a horse?
rode
ridden
ride
rided
We use the Present Perfect to express:
An action that happened in the past
An action that will happen in the future
An action that is finished
An action that started in the past but affects my present
I ____________ my skiing equipment last week.
sold
has sold
seld
have sold
I am nervous. I __________ in a plane before.
have flown
have flyed
have not flown
didn´t fly
The present perfect is formed by...
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
Giorgio ___________ really hard for this test
have studied
has stuyed
has studied
What is the CONTRACTION of:
They have gone to the USA.
They'ave gone to the USA.
They'e gone to the USA.
They've gone to the USA.
They'have gone to the USA.
Pat and Sue _______ English since elementary school
has studied
have studied
study
Sally______ her car for three years
have had
is having
has had
It (rain) ______________________ for a very long time.
It have rained for a very long time
It has rained for a very long time
It have rain for a very long time
It have raining for a very long time
My sister _______________ a new dress this morning.
have buy
has buy
have bought
has bought
I ____________ this movie before
have watch
has watch
have watched
has watched
