Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Narrative tenses

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

How long _ when she entered the race?

a)

was she practising

b)

did she practise

c)

had she been practising

d)

has she been practising

2.

He _ his homework and then he went to bed.

a)

was finishing

b)

finished

c)

had finished

d)

has finished

3.

We _ yet!

a)

weren't eating

b)

haven't eaten

c)

don't eat

d)

hadn't eaten

4.

I saw a fox when I _ at the bus stop.

a)

was waiting

b)

waited

c)

had been waiting

d)

have been waiting

5.

While I was watching TV, my kids _ on the computer.

a)

played

b)

were playing

c)

have been playing

d)

had been playing

6.

We _ to go to America since we were teenagers so, naturally, the trip was really exciting.

a)

wanted

b)

were wanting

c)

had been wanting

d)

have been wanting

7.

My parents were angry because I _ them that I would be home late.

a)

wasn't telling

b)

didn't tell

c)

hadn't told

d)

hadn't been telling

8.

I _ to do a skydive ever since I was a student and now I'm about to jump out of a plane! Awesome!

a)

want

b)

wanted

c)

had been wanting

d)

have been wanting

9.

At 3pm yesterday, we _ on the beach.

a)

lay

b)

had been lying

c)

had lain

d)

were lying

10.

When I woke up, mum still _ .

a)

didn't leave

b)

hadn't left

c)

hasn't left

d)

wasn't leaving

11.

'Why are you sad?' 'Because I _ with my best friend.'

a)

have argued

b)

argue

c)

had argued

d)

am arguing

12.

I'm cold because I _ all morning without the heating on.

a)

have worked

b)

am working

c)

work

d)

have been working

13.

Yesterday I _ my friends.

a)

was meeting

b)

met

c)

had met

d)

had been meeting

14.

I could tell she _ all the cakes by the look on her face.

a)

ate

b)

was eating

c)

had been eating

d)

had eaten

15.

It was only when I turned on the TV that I realised my favourite team _.

a)

played

b)

has played

c)

was playing

d)

is playing