wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past Simple / Present Perfect Simple

Total questions: 21

Worksheet time: 21mins

Name
Class
Date
1.

I ... in the USA and in Europe.

a)

worked

b)

have been worked

c)

have worked

d)

have working

2.

I ... working as a teacher 6 years ago.

a)

has started

b)

have started

c)

started

d)

start

3.

We ... through this grammar part before.

a)

have studied

b)

have been

c)

were

d)

studied

4.

She ... to South Africa.

a)

wasn't

b)

weren't

c)

haven't been

d)

hasn't been

5.

They ... in Canada.

a)

didn't work

b)

haven't worked

c)

doesn't work

d)

haven't been worked

6.

... there before?

a)

You have been

b)

Were you

c)

Have you been

d)

You were

7.

I ... in Russia for 5 years and I love it here!

a)

live

b)

lived

c)

have living

d)

have lived

8.

I ... in this house since 2020.

a)

live

b)

living

c)

have lived

d)

lived

9.

I ... in Russia for 5 years but I like it more in Greece now.

a)

living

b)

have lived

c)

lived

d)

live

10.

I ... there during their fight.

a)

am

b)

was

c)

have been

d)

am being

11.

I have ... to the UK for vacation.

a)

been

b)

gone

12.

I have ... to the UK for work.

a)

been

b)

gone

13.

I ... to Russia

a)

was never

b)

were never

c)

never have been

d)

have never been

14.

I ... there in 1996.

a)

have been

b)

has been

c)

was

d)

were

15.

Kristina ... phoned

a)

just

b)

just has

c)

has just

d)

did just

16.

... it yet?

a)

Have you finished

b)

Did you finish

c)

Are you finish

d)

Do you finish

17.

The Titanic again? I ... this film.

a)

saw already

b)

already saw

c)

already have seen

d)

have already seen

18.

I ... my parents lately.

a)

didn't see

b)

haven't see

c)

didn't seen

d)

haven't seen

19.

This is the first time I ... in Russia.

a)

am

b)

was

c)

had been

d)

have been

20.

- ... Bob this morning?

- He's at the butcher's to buy some meat for lunch.

a)

Did you see

b)

Had you seen

c)

Have seen you

d)

Have you seen

21.

- ... Bob this morning?

- Yes, he has just called from his mom's. He went there after lunch.

a)

Have you seen

b)

Are you seen

c)

Did you see

d)

Have you see