Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

O/L MIX TENSES

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

SIMPLE PRESENT TENSE

1. She __________ with her parents in London.

a)

lived

b)

lives

c)

living

d)

live

2.

SIMPLE PAST TENSE

2. Last year I (go) (a)   to America for my holidays

3.

SIMPLE PAST TENSE

3. The weather (be) ____________ strangely fine this morning when I opened the windows.

a)

is

b)

am

c)

was

d)

should

4.

PRESENT CONTINUOUS TENSE

4. Aisha's son is (a)   (talk) on the phone rightnow.

5.

PAST CONTINUOUS TENSE

5. Sara was _____________ (run) because she was late for her classes.

a)

ran

b)

run

c)

runs

d)

running

6.

SIMPLE PRESENT TENSE

7. Please ring me up as soon as he ____________ (arrive)

a)

arriving

b)

arrived

c)

arrive

d)

arrives

7.

PAST CONTINUOUS TENSE

8. The phone rang while I ________________ dinner.

a)

had

b)

was having

c)

am having

d)

will have

8.
I saw a snake while I was walking in the forest.
a)
present simple
b)
present continuous
c)
past continuous
d)
past perfect
9.
I have lost my phone. I'm still looking for it.
a)
present perfect
b)
past perfect
c)
past simple
d)
future simple
10.
When I came home, I first did my homework. Then I was able to watch my favourite TV programme later.
a)
present simple
b)
present perfect
c)
past continuous
d)
past simple
11.
You have met Donna before, haven't you?
a)
present continuous
b)
past continuous
c)
present perfect
d)
past perfect
12.
Lily and Jessica were acting out a dialogue when the bell rang.
a)
present continuous
b)
past simple
c)
past perfect
d)
past continuous
13.
There was no doubt about the owner.
a)
present simple
b)
past perfect
c)
past simple
d)
future simple
14.
What are you talking about?
a)
past continuous
b)
past simple
c)
present perfect
d)
present continuous
15.
When Dad entered the living room, the boys were fighting. 
a)
past simple
b)
past continuous
c)
past perfect
d)
present simple
16.
I have had enought of this!
a)
present perfect
b)
past perfect
c)
past simple
d)
present continuous
17.
I had already seen this movie before, so I went to a cafe instead.
a)
past continuous
b)
present perfect
c)
past perfect
d)
present simple
18.

It usually ____________ (rain) every day here.

a)

rained

b)

rains

c)

rain

d)

will rain

19.

He _______ (cut) his finger and went to hospital.

a)

cut (past tense)

b)

cuts

c)

cut (present tense)

d)

will cut

20.

All ________ (come) home very late last night.

a)

came

b)

comes

c)

come

d)

will come