Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect or Past Simple

Total questions: 60

Worksheet time: 46mins

Name
Class
Date
1.
...  you ...  London?  (ever/visit)
a)
Have you ever visited London?
b)
Has you ever visited London?
c)
Did you ever visit London?
d)
Did you ever visited London?
2.
... Zosia ... around the world yet? (travel)
a)
Has / travel
b)
Has / traveled
c)
Did / travel
d)
Did / traveled
3.
They ... shrimps recently. (eat)
a)
have eaten
b)
has eaten
c)
ate
d)
eated
4.
______ 2004, I have attended San Pablo School.
a)
Already
b)
Ago
c)
For
d)
Since
5.
I'm sorry, you can't enter. The museum has _____ closed for the day.
a)
Ever
b)
Just
c)
Yet
d)
Never
6.
I've never __________ to Universal Studios Hollywood. 
a)
gone
b)
go
c)
went
d)
going
7.
I've _____________ Cartoon Network in my life.
a)
have never watched
b)
watched never
c)
no watched
d)
never watched
8.

We normally use: ALREADY, YET, FOR, SINCE. 

a)

Past Simple

b)

Present Perfect

9.

I ______ this coat yesterday. Do you like it?

a)

have bought

b)

has bought

c)

bought

10.


The plane __________ yet.

a)

didn't land

b)

hasn't landed

c)

doesn't land

11.


We’ve already __________the historic part of town.

a)

see

b)

saw

c)

seen

12.


They __________ anywhere by plane last summer.

a)

didn't went

b)

hasn't gone

c)

didn't go

13.

I ...... too tired yesterday to do any housework.

a)

was

b)

were

c)

have been

d)

has been

14.

We ...... her since last Christmas.

a)

haven't seen

b)

haven't see

c)

didn't see

d)

saw

15.

Mary and Frank ...... their first argument yesterday.

a)

have had

b)

has had

c)

haven't had

d)

had

16.

They ...... married for five years.

a)

was

b)

were

c)

've been

d)

has been

17.

We ...... the lighthouse yet.

a)

didn't see

b)

haven't seen

c)

have seen

d)

saw

18.

Have you ...... eaten sushi?

a)

ever

b)

yet

c)

never

d)

last

19.

She has ...... visited China a few times.

a)

just

b)

never

c)

already

d)

yet

20.

I haven't done the shopping ...... .

a)

ever

b)

yet

c)

never

d)

ago

21.

I ​ (a)   there in October.

Choose from the below words
was
were
's been
've been
22.

We haven't seen each other _____ years.

a)

for

b)

since

c)

yet

d)

just

23.

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)

A) Daniel has missed the train.

b)

B) Daniel missed the train.

c)

C) Daniel is missing the train.

d)

D) Daniel will miss the train.

24.

Imagine Elijah is on the soccer field. Fill in the blank with the correct present perfect form: (He / play / soccer) ______________.

a)

A) He has played soccer.

b)

B) He played soccer.

c)

C) He is playing soccer.

d)

D) He will play soccer.

25.

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?

a)

have bought

b)

buys

c)

buying

d)

bought

26.

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)

A) We have finished our homework.

b)

B) We finished our homework.

c)

C) We are finishing our homework.

d)

D) We will finish our homework.

27.

Benjamin and Ava are discussing their weekend activities. Which of the following sentences describes something they have already done, using the present perfect tense?

a)

They have visited the museum.

b)

We play basketball.

c)

He will travel to Japan.

d)

She is cooking dinner.

28.

Michael and Mason are talking about their travels. Fill in the blank with the correct present perfect form: (You / visit / Paris) ______________.

a)

A) You have visited Paris.

b)

B) You visited Paris.

c)

D) You will visit Paris.

d)

C) You are visiting Paris.

29.

Harper and Elijah are discussing movies. Which of the following sentences describes a movie they have already watched together?

a)

They are seeing that movie.

b)

He will see that movie.

c)

She sees that movie.

d)

We have seen that movie.

30.

Imagine you're a detective! Choose the sentence that reveals an action completed in the past but still relevant to the present:

a)

Liam has cracked the case.

b)

Aiden will solve the mystery.

c)

Rohan is gathering clues.

d)

He writes a report.

31.

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)

A) They have started the project.

b)

B) They started the project.

c)

C) They are starting the project.

d)

D) They will start the project.

32.

Emma and Noah are discussing their favorite books. Fill in the blank with the correct present perfect form: (Emma / read / the book) ______________.

a)

B) Emma read the book.

b)

D) Emma will read the book.

c)

A) Emma has read the book.

d)

C) Emma is reading the book.

33.

Lucas and Mia are talking about their cooking experiences. Choose the correct present perfect form to describe their achievement: (We / cook / dinner) ______________.

a)

D) We will cook dinner.

b)

C) We are cooking dinner.

c)

B) We cooked dinner.

d)

A) We have cooked dinner.

34.

Match the following questions and answers

a)

Have you seen the new horror movie?

1.

No, I haven't. I get scared easily.

b)

Have you finished your homework?

2.

Not yet, I'll finish tomorrow.

c)

Have you read that book?

3.

Yes, I have. It's really good.

d)

Have you studied for the test?

4.

Yes, I have. But I still don't understand some things.

e)

Have you ever eaten Thai food?

5.

No, I haven't. But it looks delicious.

35.

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​.

Choose from the below words
Have
been
yet
haven't had
has
still haven't had
36.

I ​ (a)   movies at night. I ​ (b)   one. I ​ (c)   it last night.

Choose from the below words
always watch
have just finished
started
always watched
just finished
have started
37.

I ______________ my homework yet.

a)

have finish

b)

has finished

c)

did finished

d)

haven't finished

38.

I have never ___________ to Paris.

a)

been

b)

went

c)

go

d)

was

39.

____________ you ever been to New York?

a)

Are

b)

Were

c)

Do

d)

Have

40.

During the two years, David ______________ ten different jobs.

a)

has has

b)

has had

c)

have had

d)

have has

41.

I _____________ a teacher since 2002.

a)

was

b)

have be

c)

have been

d)

had be

42.

I (a)   (know) them for more than ten years.

43.

They (a)   (write) three letters already.

44.

I_______________the most of the country by the time I am a Adult

a)

have seen

b)

had seen

c)

will see

45.

I haven't spoked to my uncle ​ (a)   my birthday.

Choose from the below words
since
for
46.

Have you packed your luggage ​ (a)  

Choose from the below words
yet
already
just
47.

Dan has ​ (a)   watched the film twice.

Choose from the below words
already
yet
just
48.

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​.

Choose from the below words
Have
been
yet
haven't had
has
still haven't had
49.
(A) ... you talked to Mr. Parfitt?
(B) No, I ... .
a)
Had / haven't
b)
Have / haven't
c)
Have / didn't
50.
She ___________ (be) a doctor ____________ more than forty years. 
a)
was  /  for
b)
has been  /  since
c)
has been  /  for
d)
 was  /  since
51.
He is really tired. He ____________ (be) working __________ 5:30 a.m.
a)
was  /  for
b)
has been  /  for
c)
has been /  since
d)
was  /  since
52.
I ______________  (live) in this city since 2007. I ______________ (come) with my family many years ago.
a)
have lived  /  came
b)
lived  /  have come
c)
has lived  /  come
d)
lived  /  came
53.
I ____________ (know) Maritza for a long time. We ___________ (meet) in 1998.
a)
knew  /  met
b)
have known  /  have met
c)
have known  /  met
d)
knew  /  have met
54.

Dan has ​ (a)   watched the film twice.

Choose from the below words
already
yet
just
55.

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​.

Choose from the below words
Have
been
yet
haven't had
has
still haven't had
56.

He ___ to me for ages. I guess he was still mad at me because of what happened last year.

a)

haven't spoken

b)

hasn't spoken

c)

haven't been speaking

d)

hasn't been speaking

57.

Sam ___ many kinds of cars in his life. He is a great driver.

a)

has driven

b)

have driven

c)

have been driving

d)

has been driving

58.

___ the library this week? They installed a new cool gadget at the front door.

a)

Have you visited

b)

Have you been visiting

59.

He ___ to me for ages. I guess he was still mad at me because of what happened last year.

a)

haven't spoken

b)

hasn't spoken

c)

haven't been speaking

d)

hasn't been speaking

60.

Sam ___ many kinds of cars in his life. He is a great driver.

a)

has driven

b)

have driven

c)

have been driving

d)

has been driving