Font size
WorksheetsThe present perfect and the past simple
Total questions: 177
Worksheet time: 2hrs 44mins
Uzupełnij zdanie:
"Anna ______ a million in a lottery yesterday."
has won
has win
won
win
Uzupełnij zdanie:
"Susan ______ a lot of friends when she was in primary school."
had
has had
haved
has
Uzupełnij zdanie:
"My sister _______ me since last September."
didn't visit
hasn't visit
hasn't visited
didn't visited
Uzupełnij zdanie:
"My parents ______ from the trip yet."
didn't return
have return
haven't returned
haven't returnt
Uzupełnij zdanie:
"Brian _______ in our company for 3 years."
has working
worked
has worked
works
______ Bill and John ever eaten Thai food?
Are
Did
Have
Has
______ ever ______ a holiday in China?
Did you / had
Do you / had
Have you / had
Where ______ yesterday evening?
have you been
were you
did you be
_________ the TV before going to bed last night?
Did you turn off
Did you turned off
Have you returned
Have you turned off
She ________ since yesterday.
hadn’t sleep
haven’t slept
hasn’t sleep
hasn’t slept
We _______ a lot of sweets yesterday.
ate
had eat
have eaten
I ______ my key yesterday and I _______ found it yet.
have lost / didn’t
lost / haven’t
lost / didn’t
have lost / haven't
_____ you _____ Jan Komasa's new movie yet?
Did you seen
Have you see
Did you had seen
Have you seen
Magda _______ Madonna in concert. She ______ to the concert last time Madonna came to Poland.
didn't see / hasn't gone
hasn't seen / didn't go
hasn't seen / hasn't gone
didn't see / didn't go
- Well, have you told your parents _____?
- Yes - I've _____ told them.
yet / yet
just / yet
yet / already
just / already
Due to coronavirus, they _____ out since last Wednesday.
didn't go
haven't went
hasn't gone
haven't gone
Becky ______ Game of Thrones. She ______ it in 2016.
hasn't read / read
read / has read
has read / read
has read / has read
They ___ shopping ___ Saturday.
went / ago
gone / last
go / every
went / last
____ anyone famous? Yes, I _____! I ____ George Clooney last summer!
Have you ever met / have / met
Have you ever meet / have / meet
Did you ever met / did / meet
Has you ever met / has / met
Another lesson _____ ended at the school.
have just
has just
did just
will just
My brothers ____ just _____ from holiday.
have / come
has / came
has / come
have / came
A: When _______?
B: They _______ at my birthday party a year ago.
did they meet / have met
have they meet / have met
did they met / have meet
did they meet / met
A: We _____ to the Copernicus centre last year.
B: Wow, _______ it?
went / have you liked
have gone / did you like
have gone / have you liked
went / did you like
A: _______ Japanese food?
B: No, never, but I _____ Korean kimchi.
have you eaten / 've eaten
did you ever eat / 've ate
have you ever eaten / have eaten
have you ever eat / ate
Nat and Cole ____ married!
has just get
have just got
have just get
has just get
Zaznacz prawidłową odpowiedź.
The plane __________ yet.
didn't land
hasn't landed
doesn't land
Zaznacz prawidłową odpowiedź.
When __________ you last visit the USA?
have
did
has
Zaznacz prawidłową odpowiedź.
We’ve already __________the historic part of town.
see
saw
seen
Zaznacz prawidłową odpowiedź.
They __________ anywhere by plane last summer.
didn't went
hasn't gone
didn't go
Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.
She (a) (not be) to Turkey before.
Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.
They (a) (book) their plane tickets two days ago.
Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.
We (a) (not send) any postcards yet.
Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.
I (a) (not swim) in the see during my summer holidays.
Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.
I (a) (not stay) in a 5-star hotel for years.
Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.
We (a) (travel) abroad last winter.
Uzupełnij pytania w czasie present perfect lub past simple.
They (a) (not be) in London last week.
Uzupełnij pytania w czasie present perfect lub past simple.
(a) he ever been to Africa?
Uzupełnij pytania w czasie present perfect lub past simple.
(a) you leave home very early yesterday?
Uzupełnij pytania w czasie present perfect lub past simple.
How long (a) they known each other?
Uzupełnij pytania w czasie present perfect lub past simple.
(a) she scared during the flight yesterday?
She …. five books so far. (write)
She has written five books so far.
She have written five books so far.
She wrote five books so far.
She wrote five books so far.
She did write five books so far.
The baby … an apple last night. (eat)
The baby ate an apple last night.
The baby has eaten an apple last night.
The baby has eat an apple last night.
The baby have eaten an apple last night.
The baby has ate an apple last night.
They … yet in Surabaya. (not, arrive)
They haven’t arrived yet in Surabaya.
They didn’t arrive yet in Surabaya.
They hasn’t arrived yet in Surabaya.
They not arrived yet in Surabaya.
They arrive not yet in Surabaya.
Winda has crashed her car again.
The function of the Present Perfect in the sentence is ….
to tell recent news
to tell a finished action
to tell older news
to tell an action that started in the past and continue to the future
to tell a finished action with no result in the present
Dion: Can you finish your essay tonight? I heard that you lost your laptop.
Aldy: That’s true, but I ... a new one. Don’t worry about that
The correct phrase to complete the dialogue is ….
have bought
bought
buys
did bought
has bought
Gian: The Hunger Games was on TV last night. Did you see it?
Boni: No, I …………………….. (1) (fall, asleep)
Gian: Well, you know what? I ……………….. (2) (see) it twice.
Boni: Really? I didn’t know you love that movie.
The correct phrases to complete the dialogue are?
fell asleep, have seen
have fallen asleep, have seen
have fallen asleep, saw
fell asleep, saw
fell asleep, see
Which one is the correct sentence to describe an event you have just finished doing?
I was cutting my hair
My hair is cut
I am cutting my hair
I cut my hair
I have made my hair cut
Which one is the correct sentence to describe an event happening in the past?
I will buy a bicycle
I have bought my bicycle yesterday
I am buying my bicycle
I bought my bicycle two days ago
I buy a bicycle
Which one if these is NOT a present time signal?
Nowadays
Right now
Today
Tomorrow
This time
I……studied for two hours
have
been
has
had
was studied
We…….here since yesterday
has been
have been
had been
were
was
I have……a letter for 2 hours
write
write
written
writing
was written
I have……music for 15 minutes, it’s very good
listen
listening
listened
listens
was listened
We have……. this new novel together since yesterday
read
reads
reading
readed
was read
………he read novel last night?
do
does
did
has
was
My little brother……..a new motorcycle yesterday
have
has
had
was have
was had
I….. sad when my best friend left me yesterday
am
do
was
were
did
I…….an elephant last night
draw
drawn
drew
drawing
was drawn
Matan : I don't know. I __________(see, never) that movie.
I ............... Paris.
have never been to
have never been in
never was
has never been
When .............. Laura and James get married?
did
have
were
do
Actually, I .......... dinner with Sue last night.
have had
had
am having
have eaten
I have a terrible stomachache. I think I ............ too much.
ate
eaten
have eaten
have ate
Oh no! Someone ............. the whole cake!
has eaten
ate
eaten
eats
I am afraid I ............. my umbrella at home.
have left
was left
was leave
left
When I last saw her she ........ still single.
has been
was be
been
was
We ............. since we left school.
didn't meet
didn't met
met
haven't met
I ................. 1000 pages so far.
read
have read
have ridden
has read
Th police think they ........... your pet.
find
found
have found
has found
My parents love adventures and travelling. We ... some amazing places.
have seen
saw
We ... to Africa and South America.
have been
went
Last summer we ... in the Arctic for three weeks.
stayed
have stayed
We ... in a hotel last holiday; we went camping.
didn't stay
haven't stayed
We ... in a hotel last holiday; we went camping.
didn't stay
haven't stayed
Over the last five years, we ... some interesting people.
have met
met
My mum ... some unusual souvenirs.
has bought
bought
That man ... a guidebook last week.
bought
has bought
have bought
did bought
We ... on the train ten minutes ago.
got
have got
has got
getted
We ... on the bus for six hours now.
have been
were
has been
was
We ... very tired when we got to the top of the mountain.
felt
have felt
has felt
feeled
James ... in Australia since 2008.
has worked
have worked
worked
workt
I ... much.
haven't travelled
didn't travel
hasn't travelled
not travelled
I ... the USA.
have visited
has visited
visited
visitted
When ... go there?
did you go
have you gone
did you went
has you gone
I ... there last year.
went
have gone
goed
has gone
They ... in Las Vegas for two years.
have lived
has lived
lived
did lived
It's the best experience I ... .
have ever had
ever had
has ever had
had ever
I ... hundreds of photos when I was there.
took
have taken
has taken
taked
The bank has been open ... 8 AM.
since
for
My brother has studied physics ... 5 years.
for
since
I (never/go) to Vienna.
've never been
never was
My great great grandfather (have) five sisters.
had
has had
He (live) in Manila for a year when he was a student.
lived
has lived
Oh no! I (lose) my wallet!
lost
've lost
(you/see) Julie today?
Did you see
Have you seen
At the weekend, they (play) football, then they (go) to a restaurant.
have played, have gone
played ,went
I (read) six books this week.(It's Friday)
've read
read
Amy (live) in Portugal when she was young.
lived
has lived
The Vandals (invade) Rome in the year 455.
have invaded
invaded
She (live) in seven different countries, so she knows a lot about different cultures.
's lived
lived
I (go) to the cinema last night.
have gone
went
Ow! I (cut) my finger!
cut
've cut
(you/see) 'The King's Speech'?
Have you seen
Did you see
John (never/understand) the present perfect.
's never understood
never understood
She (break) her leg the day before her exam.
broke
has broken
He (be) here all morning.
was
's been
King Henry the Eighth of England (have) six wives.
had
has had
The other day, our cat (bring) home a mouse.
brought
has brought
Tomorrow some friends are coming over. I (see / not) them for ages and they (be / never) at my place before.
haven't seen, have never been
didn't see, never were
B: She .......................... to church.
