Font size
WorksheetsSIMPLE PAST VS PRESENT PERFECT ASSESSMENT
Total questions: 96
Worksheet time: 58mins
I ____________ in London for 3 years.
have been
gone
went
was
I ________ to school by bus yesterday.
have gone
go
went
was
They ______ Thai food last night.
ate
eat
eaten
have eaten
How did the interview _______ yesterday?
went
goes
going
go
Have you ever drove a Ferrari?
Correct
Incorrect
My sister didn't watched the movie yesterday.
Correct
Incorrect
She has been to Buenos Aires three times.
Correct
Incorrect
I _______ computer games when I was child.
Played
have played
She _____ poems all her life.
has read
has readed
read
readed
She ________ the floor last month
cleaned
has cleaned
has clean
clean
I _______ been married for two years
has
have
was
I _______ been married for two years
has
have
was
I _____ a teacher since 1998
has been
have been
hasn't been
was
I ______never______ to paris
have / visited
did / visited
visited / yet
my friend _____my new dress yet
have not seen
haven´t saw
hasn't seen
didn't see
They _______ a letter last week.
write
have written
wrote
made
I (attend, not) ...... any parties since I came here.
did not attend
do not attend
am not attending
have not attended
Dery (go) ........ to a party at Sally's house last Saturday night.
didn't go
went
haven't gone
gone
Jack (arrive) ....... here three days ago.
have arrived
arrived
Lawrence (be) ...... here since 22nd.
is
was
has been
have been
Try not to be absent from class again for the rest of the term. You (miss, already) ..... too many classes. You (miss) ..... two classes just last week.
have already missed
have been already missed
missed
missing
So far this week, I (have) ..... two tests and a quiz.
had
have had
Last January, I (see) ..... snow for the first time in my life.
saw
see
have seen
has seen
Fatima (see, never) ........ snow in her entire lifetime.
have never seen
has never seen
never see
never saw
A: Have you ever eaten at Al’s Steak House?
B: Yes, I (eat) …… there many times. In fact, my wife and I (eat) ….. there last night.
have eaten
have eat
ate
eat
A: Are you going to finish your work before you go to bed?
B: I (finish, already) …… it. I (finish) ….. work two hours ago.
have finish
have been finished
have already finished
finished
A: What did peter do yesterday?
B: Peter _____________ football yesterday.
played
has played
have played
has play
A: What have they done with the car?
B: They _________ the car. It looks new again.
cleaned
has cleaned
have cleaned
had cleaned
A: Where did you go last year?
B: Last year we ______ to Italy.
go
has gone
have gone
went
A: Have John and Peggy read the book?
B John and Peggy __________ the book. Now they can watch the film.
just have read
have just read
read
just has read
A: when did you meet each other?
B: We_________ each other two days ago.
met
have met
meeted
has met
A: Have you ever visited other country?
B: We _______________ another country before.
has never visited
visited
have never visited
never have visited
A: When did she buy the car?
B: She ________ a new car in 2011.
has bought
buyed
bought
buying
A: Did you bring your homework?
B: I'm sorry, but I ___________my homework.
forgot
has forgotten
have forgotten
have forgot
A: _________________ the game of chess?
B: No. I didn't. She was a winner.
Did you win
Have you win
Has you won
Do you win
A: Has she eaten your lunch?
B: The girls _______________ their lunch yet.
do not eat
have not eaten
has not eaten
did not eat
Last year, my family and I _________ to Los Angeles.
have gone
gone
went
have went
Vicky likes extreme adventures; she _________ the tallest volcanos in the world.
has climbed
have climbed
climbed
climb
Last weekend, Danilo _________ Japanese food for the first time.
has tried
tried
have tried
tryed
When I was a child, I _________ several sports.
have played
has played
play
played
My sister _________ basketball since 2010.
have played
has played
played
play
Peter and I _________ the movie "The Ghost" last night.
have seen
has seen
saw
seen
Lucy and Rick say they __________ Harry Potter movies many times.
have seen
has seen
seen
saw
I _______ never _______ Thai food. People say it's delicious.
didn't --- try
have --- tried
has --- tried
did --- tried
I _______ Korean food several times.
ate
eaten
has eaten
have eaten
I _______ my car keys ysterday.
lose
lost
have lost
has lost
Peter ____________ football yesterday.
played
has played
have played
They ______ the car. It looks new again.
cleaned
has cleaned
have cleaned
Last year we ______ to Italy.
are going
went
have gone
John and Peggy________the book. Now they can watch the film.
just have read
have just read
read
I _______ my friend two days ago.
met
have met
meeted
We ______ another country before.
has never visited
visited
have never visited
She (not)_________a new car in 2011.
did not bought
has not bought
did not buy
I'm sorry, but I ________ my homework.
forgot
has forgotten
have forgotten
a: _____________ the game of chess?
b: no, i did not.
Did you win
Have you win
Have you
The girls__________their lunch yet.
did not eat
have not eaten
has not eaten
George : When _________ you study chemistry in high school?
Tyler : I ______ chemistry in tenth grade.
did; studied
have; studied
did; have studied
Husband: Can you pick me up some cheese?
Wife: I _________________ to the store today, and I don’t want to go back.
was
have already been
has been
Derek: How long have you been in Miami?
Maria: I ____________ here since 1998.
has lived
lived
have lived
Tyler: _____________ Georgia yet?
Sylvia: No, but I have visited the South. I ________ to Florida and Alabama, but not Georgia.
have you visited; went
has you visited; went
Have you visited; have gone
father:__________ Grandma this week?
Daughter: Yes, I _________ to see her yesterday.
did you; went
Have you visited; went
did you; have gone
Anaya: I ______ to the USA last year. I visited LA and Chicago. __________ been there?
Erika: Yes. I went to the USA a few years ago
went; did you
go; Have you ever
went; Have you ever
which one of the following time signal to simple past?
yesterday, last week and the year before
so far, since, for
last year, last month, for
at Christmas, so far, yesterday.
which one of the following time signal to present perfect tense?
yesterday, last night, two days ago
since, so far, before
so far, when,recently
since,ago, so far
Who _______________ (invent) the Internet?
invented
did invent
did invented
Steve _______________ (be) very low since he ______________ (lose) his job a month ago.
was; lost
has been; lose
has been, lost
Have you done the dishes...?
yet
ever
never
He hasn't replied to my email (a)
Have you...tried sushi? No, I have.....tried it, is it good?
ever + never
just + yet
yet + never
never + ever
They have been married (a) 10 years.
I have known her (a) high school.
I have...started reading this book, I'm just on the second page.
never
ever
since
I have...been to Japan but I want to go there someday.
ever
just
He has been waiting...10 minutes.
for
since
She has lived in Paris...2015.
for
since
They have been friends...childhood.
for
since
She has been studying...three hours.
since
for
He has been living in London...2018.
since
for
Daniel has (a) tried white chocolate, he doesn't want to.
They have known each other...a long time.
since
for
Have you...visited the new museum? Yes, I have...been there.
just + ever
yet + already
never + ever
ever + already
They have...met, he knows who she is.
never
ever
They haven't called me...
(a)
Why are playing games? Have you finished your homework, Dan? - Yes, mum. I have...done it.
yet
never
I have...eaten my lunch so I can go home.
(a)
Have you met her..? No, I haven't.
(a)
I have....eaten shark.
ever
yet
never
She has...left her office, but she is still in the building so you can catch up to her.
just
yet
ever
since
Have you seen the new Marvel movie...?
yet
ever
never
She has been working here...two years.
for
since
David has...done his homework, it's finished.
(a)
Has she....gone skydiving?
yet
ever
just
They have...travelled to Europe.
ever
yet
never
I have...seen this movie, it's great.
never
already
ever
for
Have you tried eating crickets? - No, I have....eaten that before. What is it like?
ever
just
yet
never
She has....eaten Mexican food but she doesn't like it.
never
