wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

If-clauses (types 1,2,3)

Total questions: 24

Worksheet time: 18mins

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 I _______ you were going to be late, I would have saved food for you.

a)

had known

b)

knew

c)

know

d)

will know

10.

If I study hard, I __________ the exam.

a)

will pass

b)

would pass

c)

would have passed

11.

If I __________ John, I’ll tell him.

a)

see

b)

saw

c)

had seen

12.

If I ___________ the lottery, I would travel around the world.

a)

won

b)

win

c)

had won

13.

If I had time, I __________ more English.

a)

would learn

b)

will learn

c)

would have learnt

14.

If I were you, I __________the offer.

a)

would take

b)

will take

c)

would have taken

15.

We __________ football if It hadn’t rained.

a)

would have played

b)

would play

c)

will play

16.

If I had had enough money, I __________ that radio.

a)

bought

b)

would buy

c)

would have bought

d)

had bought

17.

She would go to the Job Centre if she ______ a job.

a)

had wanted

b)

will want

c)

wanted

d)

wants

18.

The dog ________ you if it hadn't been tied up.

a)

would bite

b)

will bite

c)

would have bitten

d)

bites

19.

She ______ pleased if you came.

a)

would be

b)

would have been

c)

would has been

d)

was

20.

1. Choose the sentence with the meaning below.

James is always lazy. He failed a test last week.

a)

If you weren’t so lazy, you would pass that test.

b)

If you hadn’t been so lazy, you would pass that test.

c)

If you hadn’t been so lazy, you would have passed that test.

21.

If I had known the answer, I .................................. you.

a)

would have told

b)

would tell

c)

will tell

22.

Unless you start now, you ........................ late.

a)

will be

b)

would have been

c)

would be

23.

What would you say if you ______ Donald Trump?

a)

meet

b)

met

c)

had met

24.

If you needed a hand, I ______ come and help you out.

a)

can

b)

could

c)

will