wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past simple & Past perfect

Total questions: 28

Worksheet time: 22mins

Name
Class
Date
1.

After Max _______________________ his breakfast, he left the apartment.

a)

finished

b)

had finished

c)

did finish

d)

did finished

2.

Last year Juan (pass) (a)   all his exams.

3.

When I (get) (a)   to the airport I discovered I had forgotten my passport.

4.

I ______ to Malaysia for my summer vacation last year.

a)

a. I had been

b)

b. went

5.

The kids ... a ride after they had had enough rest.

a)

had taken

b)

take

c)

took

d)

tooked

6.

After they ..... the tickets, they met at the entrance.

a)

bought

b)

had bought

c)

have bought

d)

will buy

7.

He had lived in Edinburgh for 2 years before he ..... to Glasgow.

a)

moves

b)

had moved

c)

has moved

d)

moved

8.

They___(can) speak French because they___(study) it at school.

(a)  

9.

When he___(arrive) at the pool he realized he___(not bring) his swimsuit.

(a)  

10.

She___(be) very cold because she___(not take) her coat.

(a)  

11.

The children _______ (not do) their homework, so they _______ (be) in trouble.

a)

didn't do / weren't

b)

hadn't done / were

c)

didn't do / had been

d)

haven't done / were

12.

The lights _______ (go) off because we _______ (not pay) the electricity bill.

a)

had gone / didn't pay

b)

didn't pay / had gone

c)

went / hadn't pay

d)

went / didn't pay

13.

The grass ______ (be) yellow because it ________ (not rain) all summer.

a)

is / doesn't rain

b)

was / hadn't rained

c)

was / rained

d)

had been / rained

14.

The garden was dead because it _______ (be) dry all summer.

a)

had be

b)

have been

c)

had been

d)

have be

15.

She said that she _______ (not visit) the UK before.

a)

didn't visit

b)

haven't visited

c)

hadn't visited

d)

visited

16.

We couldn’t go into the concert because we _______ (not bring) our tickets.

a)

didn't bring

b)

hadn't brought

c)

had brought

d)

had buy

17.

Julie and Anne _______ (not meet) before the party.

a)

hadn't met

b)

haven't meet

c)

didn't meet

d)

haven't met

18.

After they _______ (eat) the shellfish, they began to feel sick.

a)

had eaten

b)

haven't eaten

c)

have eat

d)

had eated

19.

She _______ (live) in China before she went to Thailand.

a)

hasn't lived

b)

had live

c)

had lived

d)

have live

20.

When we had finished dinner, we _______ (go) out.

a)

had gone

b)

have gone

c)

went

d)

was going

21.

When I arrived at the cinema, the film _______ (start).

a)

has started

b)

had started

c)

have start

d)

have started

22.
I ............ my homework three hours ago.
a)
do
b)
did
c)
have done
d)
had done
23.
Maria (get) ______ some bad marks last week.
a)
got
b)
has got
c)
had got
d)
getted
24.

(where/she/live) _______ before she moved to Chicago?

a)

Where did she live

b)

Where had she lived

c)

Where had she live

d)

Where have you lived

25.

Frank caught the flu because he (sing) _____ in the rain.

a)

had been singing

b)

had sung

c)

had sang

d)

had singing

26.

He _____________the dishes after he __________ breakfast.

a)

washes- has

b)

had washed- had had

c)

washed- had had

d)

washed- haf

27.

Before I ___________ him, I ________________ a lot about his story.

a)

met- had known

b)

had met- knew

c)

was meeting- had known

d)

met- knew

28.

He ______________from the university in 2002

a)

graduates

b)

graduated

c)

has graduated

d)

had graduated