Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Simple/Past Perfect; English File 12a

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

I ........... get into my flat because I ........... my keys

a)

hadn't been able to/forgot

b)

didn't get/forgot

c)

couldn't get/had forgotten

2.

When our friends ..........., we ........... cooking dinner

a)

arrived/hadn't finished

b)

arrived/didn't finish

c)

had arrived/didn't finish

3.

I ........... the jacket back because I ........... the wrong size.

a)

took/had bought

b)

took/bought

c)

had taken/bought

4.

Jill ........... with us because she ........... other plans.

a)

didn't come/

'd made

b)

didn't come/made

c)

hadn't come/made

5.

Johnny ........... nervous because he ........... before.

a)

was/hadn't flown

b)

was/didn't fly

c)

had been/didn't fly

6.

When I ........... to the checkout, I realised I ........... my purse at home.

a)

got/had left

b)

got/left

c)

had got/left

7.

I ........... recognise her because she ........... so much.

a)

didn't recognise/had changed

b)

didn't recognise/changed

c)

hadn't recognised/

changed

8.

They ........... to bed by the time we ........... home.

a)

went/had got

b)

went/got

c)

had gone/got

9.

Luckily it ........... raining when we ........... out .

a)

stopped/had gone

b)

stopped/went

c)

had stopped/went

10.

They ........... everything they needed to know by the time they ........... the exam.

a)

learned/had done

b)

learned/did

c)

had learned/did