wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conditionals (0-1-2)

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

If we meet at 9:30, we … (to have) plenty of time.

a)

have

b)

will have

c)

would have

d)

would have had

2.

Lisa will find the milk if she … (to look) in the fridge.

a)

look

b)

looks

c)

will look

d)

will looks

3.

The zookeeper would punish her with a fine if she … (to feed) the animals.

a)

feed

b)

fed

c)

feeded

d)

had fed

4.

If you speak louder, your classmates … (to understand) you.

a)

understand

b)

understands

c)

had understand

d)

will understands

5.

You … (to have) no trouble at school if you do your homework.

a)

has

b)

have

c)

will have

d)

hasn't

6.

If you … (to swim) in this lake now, you'll freeze. (1)

a)

swam

b)

swum

c)

will swim

d)

swim

7.

The door will unlock if you … (to press) the green button.

a)

would press

b)

pressed

c)

press

d)

would have pressed

8.

If Mel … (to ask) her teacher, he would answer her questions.

a)

had asked

b)

asked

c)

will ask

d)

would ask

9.

I … (to call) the office if I were you.

a)

called

b)

would call

c)

would have called

d)

call

10.

If Mr Brown sold his car online, he … (get) more money for it.

a)

got

b)

get

c)

would have got

d)

would get

11.

If Mr Jones … (watch) the news every evening, he would know more about politics, but he doesn’t.

a)

watches

b)

had watched

c)

would watch

d)

watched

12.

If Charlie … (not stop) eating these green apples, he will feel sick soon.

a)

didn't stop

b)

hadn't stopped

c)

wouldn't stop

d)

doesn't stop

13.

We ... (feel) sick if we ... (eat) all this cake.

a)

'd feel, ate

b)

'll feel, eaten

c)

feel, didn't eat

d)

'll feel, eat

14.

If I ... (be) you, I ... (get) a new job.

a)

were, 'd get

b)

was, 'd get

c)

am, will

d)

was, will

15.

She ... (be) promoted if she ... (not/be) always so late.

a)

'd be, weren't

b)

'd be, wasn't

c)

won't be, is

d)

'd be, isn't