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.

'This is my house.' 'How long have you lived here?' '

________________ (live) here since 1997.'

a)

I live

b)

I'd lived

c)

I have lived

d)

I lived

2.

He lived in London for two years and then he _____________(go) to Edinburgh.

a)

went

b)

has gone

c)

go

d)

have gone

3.

Shakespeare _________________ (write) a lot of plays.

a)

written

b)

has written

c)

wrote

d)

have written

4.

I ______________(not see) him for three weeks. I wonder where he is.

a)

didn't see

b)

don't see

c)

haven't seen

d)

haven't saw

5.

He ___________________ (not smoke) for two weeks. He is trying to give it up.

a)

haven't smoked

b)

haven't smoke

c)

hasn't smoked

d)

hasn't smoke

6.

I read his books when I was at school. ______________ (enjoy) them very much.

a)

I have enjoy

b)

I has enjoy

c)

I enjoyed

7.

I can't go home because ______________ (not finish) my work yet.

a)

I haven't finished

b)

didn't finished

c)

didn't finish

d)

I haven't finish

8.

Here are your letters. ______________ (just/collect) them from the post office.

a)

I've just collect

b)

I've just collected

c)

I just collect

d)

I just collected

9.

I left home at 8.00a.m. and ____________ (get) here at 12.00p.m.

a)

I get

b)

I got

c)

I've got

d)

I've get

10.

I _______________(meet) him last June.

a)

met

b)

have met

c)

have meet

d)

meet

11.

_______________ (you/see) the moon last night?

a)

have you see

b)

have you seen

c)

did you see

d)

did you saw

12.

She ______________ (break) her leg in a skiing accident last year.

a)

broke

b)

has broke

c)

has broken

d)

has brake

13.

1. A: Did you like the movie "Star Wars?"

B: I don't know. ______________ (see, never) that movie.

a)

I've never saw

b)

I never saw

c)

I never see

d)

I've never seen

14.

Sam (arrive) in San Diego a week ago.

a)

arrived

b)

has arrived

c)

has arrive

d)

arrive

15.

__________________ (tell) him call me but he didn't bother.

a)

I tell

b)

I told

c)

I've told

d)

I've tell

16.

I can't believe how much ______________ (change) since the last year.

a)

you changed

b)

you change

c)

you've change

d)

you've changed

17.

_______________ (have, not) this much fun since the last quiz.

a)

I haven't have

b)

I haven't had

c)

I not have

d)

I didn't have

18.

The Titanic ________ in 1912

a)

has sunk

b)

sank

c)

sink

d)

has sank

19.

We ________ this TV set since 1968, and it still works!

a)

have owned

b)

owned

c)

have own

d)

own

20.

England ______________ the world cup in 1966.

a)

have win

b)

win

c)

won

d)

have won