wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

past simple vs. present perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

___ to the party last night?

a)

Did you go

b)

Have you gone

c)

Has she gone

d)

You went

2.

I ___ someone famous before.

a)

didn't meet

b)

have never met

c)

met

d)

meet

3.

I ___ sightseeing when I was in Spain.

a)

went

b)

have been

c)

was

d)

have gone

4.

I ___ a lie to a friend. They say I'm very honest.

a)

have never told

b)

didn't tell

c)

told

d)

have told

5.

I ___ a mountain once.

a)

have climbed

b)

climb

c)

has climbed

d)

climbed

6.

I ___ to Italy twice.

a)

have been

b)

went

c)

was

d)

have gone

7.

___ all the Harry Potter books?

a)

Have you ever read

b)

Do you read

c)

Are you reading

d)

Did you ever read

8.

___ the new Spiderman movie?

a)

Have you seen

b)

Does she watch

c)

Did you seen

d)

Have you saw

9.

What movie ___ last night?

a)

you saw

b)

did you watch

c)

you watched

d)

you seen

10.

___ to the new Harry Styles' album?

a)

Have you listened

b)

Did you hear

c)

Did you listen

d)

Have you heard

11.

- ___ the movie "Star Wars"?

- I don't know. I ___ this movie.

a)

Do you like / saw

b)

Did you like / have seen

c)

Did you like / have never seen

d)

Have you liked / have never seen

12.

Marcos ___ there for 5 years, but now he's retired.

a)

worked

b)

has worked

c)

have worked

d)

didn't work

13.

Julia ___ at the office for 3 years and she ___ a promotion.

a)

has worked / got

b)

worked / has got

c)

worked / has gotten

d)

has worked / gets

14.

My best friend and I ___ each other since elementary school.

a)

met

b)

have known

c)

knew

d)

have met

15.

My nephew ___ a lot since the last time I ___ him.

a)

grew / have seen

b)

grow / saw

c)

has grown / saw

d)

grew / have seen

16.

It ___ 7 years since the last time I ___ to the USA.

a)

has been / went

b)

is / have gone

c)

has been / have gone

d)

was / went

17.

- Where is Alex?

- She ___ to London and I don't think she's planning on coming back.

a)

has been

b)

has gone

c)

was

d)

have been

18.

This is the most delicious dish I ___.

a)

ate

b)

have ever eaten

c)

eaten

d)

eated

19.

The film ___ yet.

a)

hasn't started

b)

didn't start

c)

started

d)

has been start

20.

I ___ the project last night

a)

have finished

b)

finished

c)

am finishing

d)

has finished