WorksheetsPresent Perfect or Past Simple
Total questions: 60
Worksheet time: 46mins
We normally use: ALREADY, YET, FOR, SINCE.
Past Simple
Present Perfect
I ______ this coat yesterday. Do you like it?
have bought
has bought
bought
The plane __________ yet.
didn't land
hasn't landed
doesn't land
We’ve already __________the historic part of town.
see
saw
seen
They __________ anywhere by plane last summer.
didn't went
hasn't gone
didn't go
I ...... too tired yesterday to do any housework.
was
were
have been
has been
We ...... her since last Christmas.
haven't seen
haven't see
didn't see
saw
Mary and Frank ...... their first argument yesterday.
have had
has had
haven't had
had
They ...... married for five years.
was
were
've been
has been
We ...... the lighthouse yet.
didn't see
haven't seen
have seen
saw
Have you ...... eaten sushi?
ever
yet
never
last
She has ...... visited China a few times.
just
never
already
yet
I haven't done the shopping ...... .
ever
yet
never
ago
I (a) there in October.
We haven't seen each other _____ years.
for
since
yet
just
Imagine Daniel rushing to the train station, but alas! Which of the following is the correct present perfect form of the sentence: (Daniel / miss / the train)?
A) Daniel has missed the train.
B) Daniel missed the train.
C) Daniel is missing the train.
D) Daniel will miss the train.
Imagine Elijah is on the soccer field. Fill in the blank with the correct present perfect form: (He / play / soccer) ______________.
A) He has played soccer.
B) He played soccer.
C) He is playing soccer.
D) He will play soccer.
Liam and Abigail are planning a surprise for Michael. They ______ (buy) an expensive car to make the surprise unforgettable. What form of the verb completes the sentence?
have bought
buys
buying
bought
Oliver and Ethan are in a race to finish their homework. Choose the correct present perfect form to describe their achievement: (We / finish / our homework) ______________.
A) We have finished our homework.
B) We finished our homework.
C) We are finishing our homework.
D) We will finish our homework.
Benjamin and Ava are discussing their weekend activities. Which of the following sentences describes something they have already done, using the present perfect tense?
They have visited the museum.
We play basketball.
He will travel to Japan.
She is cooking dinner.
Michael and Mason are talking about their travels. Fill in the blank with the correct present perfect form: (You / visit / Paris) ______________.
A) You have visited Paris.
B) You visited Paris.
D) You will visit Paris.
C) You are visiting Paris.
Harper and Elijah are discussing movies. Which of the following sentences describes a movie they have already watched together?
They are seeing that movie.
He will see that movie.
She sees that movie.
We have seen that movie.
Imagine you're a detective! Choose the sentence that reveals an action completed in the past but still relevant to the present:
Liam has cracked the case.
Aiden will solve the mystery.
Rohan is gathering clues.
He writes a report.
Imagine Ethan and Isla are working on a secret mission. Fill in the blank with the correct present perfect form: (They / start / the project) ______________.
A) They have started the project.
B) They started the project.
C) They are starting the project.
D) They will start the project.
Emma and Noah are discussing their favorite books. Fill in the blank with the correct present perfect form: (Emma / read / the book) ______________.
B) Emma read the book.
D) Emma will read the book.
A) Emma has read the book.
C) Emma is reading the book.
Lucas and Mia are talking about their cooking experiences. Choose the correct present perfect form to describe their achievement: (We / cook / dinner) ______________.
D) We will cook dinner.
C) We are cooking dinner.
B) We cooked dinner.
A) We have cooked dinner.
Match the following questions and answers
Have you seen the new horror movie?
No, I haven't. I get scared easily.
Have you finished your homework?
Not yet, I'll finish tomorrow.
Have you read that book?
Yes, I have. It's really good.
Have you studied for the test?
Yes, I have. But I still don't understand some things.
Have you ever eaten Thai food?
No, I haven't. But it looks delicious.
A: (a) you ever (b) (be) to the new multiplex theater (c) ?
B: No. I really want to go, but I (d) (not have) a chance.
I (a) movies at night. I (b) one. I (c) it last night.
I ______________ my homework yet.
have finish
has finished
did finished
haven't finished
I have never ___________ to Paris.
been
went
go
was
____________ you ever been to New York?
Are
Were
Do
Have
During the two years, David ______________ ten different jobs.
has has
has had
have had
have has
I _____________ a teacher since 2002.
was
have be
have been
had be
I (a) (know) them for more than ten years.
They (a) (write) three letters already.
I_______________the most of the country by the time I am a Adult
have seen
had seen
will see
I haven't spoked to my uncle (a) my birthday.
Have you packed your luggage (a)
Dan has (a) watched the film twice.
A: (a) you ever (b) (be) to the new multiplex theater (c) ?
B: No. I really want to go, but I (d) (not have) a chance.
(B) No, I ... .
Dan has (a) watched the film twice.
A: (a) you ever (b) (be) to the new multiplex theater (c) ?
B: No. I really want to go, but I (d) (not have) a chance.
He ___ to me for ages. I guess he was still mad at me because of what happened last year.
haven't spoken
hasn't spoken
haven't been speaking
hasn't been speaking
Sam ___ many kinds of cars in his life. He is a great driver.
has driven
have driven
have been driving
has been driving
___ the library this week? They installed a new cool gadget at the front door.
Have you visited
Have you been visiting
He ___ to me for ages. I guess he was still mad at me because of what happened last year.
haven't spoken
hasn't spoken
haven't been speaking
hasn't been speaking
Sam ___ many kinds of cars in his life. He is a great driver.
has driven
have driven
have been driving
has been driving
