Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect VS Past Simple

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Jack (live) in Boston for the past 15 years.

a)

has lived

b)

lives

c)

lived

2.

Janet (work) with Smiths and Brothers before she came to work with us.

a)

worked

b)

has worked

c)

works

3.

Dad, (you/finish) reading the paper yet?

a)

did you finish

b)

have you finished

c)

are you finishing

4.

I would love to visit Prague someday. Unfortunately, I (be/never) there.

a)

am never is

b)

have never been

c)

was never

5.

Sveta (play) Tennis for five years when she (be) at school.

a)

has played - was

b)

played - was

c)

has played - has been

6.

Can you help me? I (finish) my homework but I still don't understand ex. 3.

a)

have finished

b)

didn't finish

c)

finished

7.

I (work) in Italy for five years. I (begin) work as soon as I arrived.

a)

work - began

b)

have worked - began

c)

have worked - have begun

8.

I am afraid, I am not hungry. I (eat/alredy).

a)

didn't already eat

b)

have already eaten

c)

already eat

9.

When Jack was at school he (learn) to play saxophone. He (play) it ever since.

a)

has learned - has played

b)

learned - has played

c)

learned - played

10.

Hey, could you give me some advice? I (buy) this sweatshirt yesterday. Does it suit me?

a)

have bought

b)

bought

c)

buyed

11.

Maria (believe) that for ages!

a)

believed

b)

has believed

c)

is believed

12.

I can't go out. I (just/wash) my hair and it's still wet.

a)

have just washed

b)

had just washed

c)

just washed

13.

What is Present Perfect NOT used for?

a)

actions which happened at a specific moment in the past

b)

actions and experiences which happened at an unspecified moment in the past

14.

We use FOR with periods of time and SINCE with specific moments in time.

a)

True

b)

False

15.

One thing that people who live in the Shard have (...) learned is that you need to think before you leave an apartment.

(a)