Font size
WorksheetsPRESENT PERFECT
Total questions: 59
Worksheet time: 37mins
Have you ever been to Italy? No, I .............
have
haven't
didn't
Has he ever been to Spain?
No, he haven't.
No, he hasn't.
No, he didn't
No, he isn't
She .......... her bike for 3 years.
have
has had
has
I have never ___________ to Paris.
visit
visited
been
Which one is correct?
When did you see that film?
When have you seen that film?
Which one is correct?
I know her all my life.
I have known her all my life.
We use the Present Perfect when...
We talk or ask about things that happened in the past, but when we don't say when.
We talk or ask about things that happens in the present, but when we don't say when.
We talk or ask about things that happened in the future, but when we don't say when.
We talk or ask about things that happened in a specific time in the past
We use the Present Perfect to talk about...
present events when we can see their results in the present.
future events when we can see their results in the present.
past events when we can see their results in the present.
hypotetical events when we can see their results in the present.
We often use the Present Perfect to talk about...
something that happened a long time ago.
something that will happened in near future.
plans and arrangements.
something that has recently happened.
We ........... him before.
haven't met
haven't meet
hasn't met
She ........... her leg.
has broken
has broke
have broke
have broken
I ............ my phone in a taxi.
have left
has left
have leaved
....... you ........ this film yet?
Have / seen
Has / seen
Have / see
Have / saw
........ she ....... her mother?
Has / call
Have / called
Has / called
You're too late. The film .............. .
has already finished.
have already finished
CHOOSE THE CORRECT SENTENCE
I have never been to Russia.
I have been never to Russia.
I have been to Russia never.
CHOOSE THE CORRECT SENTENCE
Have ever you swum in the sea?
Have you ever swum in the sea?
Have you ever swim in the sea?
Wow! George ___ a lot!
has grown
have grown
has growned
have growned
Have we ...... before?
meet
met
meeting
meets
It ... never happened before.
have
has
having
I haven't ... my mom yet.
tell
telled
told
tells
Have you finished the composition for History class ______?
just
already
yet
/
I don't want to see "Alien 9" at the cinema again. I've __________seen it twice.
just
already
yet
/
Have you cleaned your teeth ....... ?
already
yet
just
I have ............ done the shopping.
just
yet
I have ............ walked in the country but I haven't run in a marathon ...... .
just / already
already / just
already / yet
