Font size
WorksheetsE7 - SUMMER R6 - PRESENT PERFECT & PAST SIMPLE
Total questions: 170
Worksheet time: 1hrs 25mins
I ... Mr. Smith for five years.
knew
knows
have known
has known
She ... an e-mail to John three weeks ago.
has written
writes
wrote
have written
She ... an e-mail to John three weeks ago.
has written
writes
wrote
have written
My parents ... at home last Sunday.
hasn't
wasn't
weren't
haven't been
Where ... the day before yesterday?
were you
have you been
you were
was you
Sue ... in Oxford since 1999.
is living
have lived
lived
has lived
I have attended school ... 2005.
since
for
My sister has worked at Apple Ltd. ... three years.
since
for
I have been here ... 35 minutes.
for
since
She has written five books ... 2010.
since
for
I have not seen Tom ... then.
since
for
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
The police think they ........... your pet.
find
found
have found
has found
I.......... to Italy last summer.
went
have been
They....that dog for about three months.
had
have had
She..... in the same school for ten years.
worked
has worked
I....that film on Tuesday.
saw
have seen
I .... sushi.
didn't try
have never tried
..... to the USA?
Did you ever go
Have you ever been
He..... three weeks ago.
went
has gone
Karen.... in Paris since 2008.
has lived
lived
Where ...... for your last holiday?
did you go
have you gone
She..... her test yesterday.
has passed
passed
Matan : I don't know. I __________(see, never) that movie.
______ 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
You look exhausted today. Everything OK?
Yes, I prepared everything for the astronomy club presentation on the school open day.
Yes. I have been working on the astronomy club stall for the open day since the beginning of the week.
Not really. I have worked a lot on the astronomy club stall.
Yes, but I had spend a long time on this project.
Is the safety net ready?
No, I haven't installed it already.
No, I still have started installing it.
Yes, I have installed it yet.
Yes, I have just finished the installation.
Where have you been?
I have being waiting for you since the morning!
I have been waiting for you for ages!
I have waited for you since thirty minutes!
I have waited for you since the Prehistory!
Why is your hair wet? It _______________ for hours and I didn't have any umbrella!
have raining
has rained
has been raining
has being rained
We __________ haven't found a Mexican restaurant in this city. I have ____________ asked a friend of mine and she says there is one round the corner.
already / ever
never / just
already / yet
still / just
A few years ago, Mike _______ his own fast food restaurant.
opens
opened
has opened
was opening
Which sentence is RIGHT?
I didn't go rollerblading before. Is it fun?
Dan has gone bowling at the weekend.
I didn't go camping since last summer.
Has Jenny called you yet?
Josh ________________ in Southampton since 2017
has been life
has lived
lived
is living
Josh ____ to Southampton two years ago
moves
moved
has moved
has been moving
I ______ on holiday to France in 2015
was
went
have been
have gone
I have bought a new car________________.
recently.
last week.
ago
tonight
They ... shrimps. (already/eat)
have already eaten
has already eaten
ate already
already eated
Irena _________ in Rome a week ago.
arrive
didn't arrived
has arrived
arrived
_____________ the dishes yet?
Did you wash
Have you wash
Have you washed
You wased
______ you___________ your task yet?
has........doing
have.... done
did......do
have.......did
I have finished my homework yet.
B: Yes, I did it last week.
B: Yes, I ____ her for years.
______ ever ______ a holiday in Russia?
did you / have
do you / had
have you / had
Where ______ yesterday evening?
have you been
were you
did you be
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 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
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
