wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

if clauses

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

If you ________ a wallet full of money, what would you do with it?

a)

found

b)

founded

c)

had founded

d)

find

2.

1. We must hurry. Our friends will be annoyed if we _________ on time.

a)

weren't

b)

hadn't been

c)

aren't

d)

won't be

3.

I didn’t realise English was such an important subject. If I ________, I would have studied harder.

a)

realised

b)

had realised

c)

had been realised

d)

realise

4.

If the phone ___________, can you answer for me please?

a)

rang

b)

had rung

c)

rings

d)

will ring

5.

Tina can’t decide what to do. What would you do if you ________ in her position?

a)

will be

b)

are

c)

had been

d)

were

6.

What shall we do tomorrow? Well, if it ___________ a nice day, we can go to the beach.

a)

is

b)

were

c)

will be

d)

would be

7.

Let’s go swimming. No, it’s too cold. If it _________ warmer, I wouldn’t mind going for a swim.

a)

is

b)

will be

c)

had been

d)

were

8.

Did you go swimming yesterday? No, it was too cold. If it _________ warmer, we might have gone.

a)

were

b)

had been

c)

is

d)

will be

9.

If the temperature falls, _______ to turn up the heating.

a)

forget

b)

didn't forget

c)

don't forget

d)

won't forget

10.

If I _______ you were going to be late, I would have saved food for you.

a)

had known

b)

knew

c)

know

d)

will know

11.

If I ________ to become a doctor, you have to go to university.

a)

want

b)

wanted

c)

will want

d)

had wanted

12.

If you study hard, you ___________ your exams.

a)

will pass

b)

would pass

c)

pass

d)

passed

13.

Unless you _____________ me, I will be angry.

a)

don't help

b)

would help

c)

help

d)

will help

14.

If she ____________ a doctor, she would be happier.

a)

were

b)

is

c)

be

d)

will be

15.

If you __________ to him, he ___________angry.

a)

lied, would be

b)

lies, would be

c)

would lie , was

d)

will lie, is

16.

If he _____ hungry, he'd have eaten something.

a)

had been

b)

were

c)

was

d)

will be

17.

If you ______, he ______ answer the phone

a)

call / will

b)

called / will

c)

had call / would

d)

calls / will

18.

Where would you go if you _____ a rich person?

a)

was

b)

is

c)

are

d)

were

19.

If Mary ____ the game, she ____ the next champion

a)

wins / be

b)

wins / will is

c)

wins / will be

d)

won / will be

20.

Water ____ if you ____ it to 100°C.

a)

boil / heat

b)

boils / heat

c)

boiled / heat

d)

boils / heats