Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Simple vs. Present Perfect

Total questions: 16

Worksheet time: 24mins

Name
Class
Date
1.

I ____ been married for two years

a)

has

b)

have

c)

-

d)

had

2.

When I was 19 I ______ as a waitress

a)

have worked

b)

has worked

c)

workt

d)

worked

3.

_________(be) to Paris?

a)

Had you ever been

b)

Have you be

c)

Have you ever been

d)

Have been you

4.

We _______already__________ this movie

a)

had ... seen

b)

have ... see

c)

have ... seen

d)

has ... see

5.

-Did you like the movie "The Crow"?

+ I don't know, I ____________it.

a)

see never

b)

have never seen

c)

didn't see

d)

never seen

6.

Jamie ________in Rome a week ago.

a)

arrive

b)

have arrived

c)

didn't arrive

d)

arrived

7.

Maya and I ___________ each other for over twenty years. We still get together once a month.

a)

know

b)

has known

c)

have known

d)

knew

8.

She ___________this much fun since she ______ a kid.

a)

haven't has ... was

b)

didn't have ... were

c)

hasn't had ... was

d)

didn't have ... was

9.

_______ you _______ the dishes yet?

a)

Have ... wash

b)

Have ... washt

c)

Have ... washed

d)

Have ... wass

10.

My mum ________ you in the park yesterday

a)

didn't saw

b)

don't saw

c)

hasn't seen

d)

didn't see

11.

My mother __________ you for a long time.

a)

hasn't saw

b)

hasn't seen

c)

haven't see

d)

haven't seen

12.

____ you ______ the book last night?

a)

Did ... read

b)

Did ... readed

c)

Did ... readen

d)

Do ... read

13.

We use the past simple for...

a)

unfinished actions belonging to the present

b)

unfinished actions belonging to the past

c)

finished actions belonging to the present

d)

finished actions belonging to the past

14.

(Multiple Choice) In the present perfect we can find key words such as...

a)

today

b)

for

c)

since

d)

already

15.

(Multiple Choice) In the past simple we can find key words such as...

a)

yesterday

b)

for a long time

c)

in this moment

d)

a week ago

16.

(Multiple Choice) For expressions such as "¿Alguna vez has...?" and "Nunca he..." we ALWAYS use these sentences:

a)

Have you ever + past participle

b)

Did you ... + past participle

c)

I have never + past participle

d)

Has already + past participle