wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect vs Past simple

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

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

a)

has lived

b)

have lived

c)

lived

2.

2. Janet ____ (work) for Smith and Brothers before she came to work for us.

a)

have worked

b)

has worked

c)

worked

3.

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

a)

Did you finish

b)

Are you finishing

c)

Have you finished

4.

4. I would love to visit Argentina sometime. Unfortunately, I ____ (be/never) there

a)

Have never been

b)

Was never

c)

Will never be

5.

5.The teacher _________________ for half an hour.

a)

Explained

b)

Has explained

c)

Have explained

6.

6 He __________ in his project since May.

a)

Explained

b)

Has worked

c)

Have worked

7.

7 She _____ (write) the email but doesn't know how to send it..

a)

written

b)

writes

c)

has written

8.

8 ___________well last night ?

a)

Has she slept

b)

Has she sleep

c)

Did you sleep

9.

9 He is very tired because__________since 8 am.

a)

Haven't sit down

b)

Didn't sit down

c)

Hasn't sat down

10.

10 They_________to Barcelona. They took a taxi.

a)

Didn't drive

b)

Hasn't driven

c)

Didn't drove