wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IF Clause

Total questions: 21

Worksheet time: 9mins

Name
Class
Date
1.

(They didn't give me a rise, so I resigned from the job.)

If they (give) _______ me a rise, I (not, resign) _______ from the job.

(a)  

2.

(He was driving very fast, so he couldn't avoid the accident.) He (can, avoid) __________ the accident if he (not, drive) ________ so fast.

(a)  

3.

If I _____ you, I wouldn’t return to call.

a)

be

b)

am

c)

were

d)

had been

4.

If I _____ rich, I _____ a castle.

a)

am, will buy

b)

am, buy

c)

were, would buy

d)

had been, would have bought

5.

I would have answered the phone if I _____.

a)

hadn’t been studying

b)

don’t study

c)

study

d)

wouldn’t study

6.

If we ... the news last night, we wouldn't have known about the strike.

a)

didn't see

b)

haven't seen

c)

don't see

d)

hadn't seen

7.

If the lifeguard ... sooner, he would have saved the boy's life.

a)

arrived

b)

had arrived

c)

would arrive

d)

arrives

8.

Mrs.Hill wishes her daughter __________ to university. That's why she sends her to private school.

a)

will go

b)

would go

c)

had gone

d)

going

9.

My father wishes he __________ that car because it usually breaks down and costs him a lot of money.

a)

bought

b)

didn't buy

c)

had bought

d)

hadn't bought

10.

I wish you __________ so selfish.

a)

will be

b)

won't be

c)

weren't

d)

were

11.

Phillip and John wish they __________ their homework. The teacher got very angry.

a)

did

b)

would do

c)

had done

d)

will do

12.

What will you do if you ________ the history exam?

a)

would fail

b)

will fail

c)

fail

13.

If it snows, ________ still drive to the coast?

a)

will you

b)

would you

c)

would you have

14.

"He would have gone with you if you had asked him." Which conditional is this?

a)

zero

b)

first

c)

second

d)

third

15.

"If I won a million dollars, I would buy my own airplane." Which conditional is this?

a)

zero

b)

first

c)

second

d)

third

16.

"If I forget her birthday, Andrea gets upset." Which conditional is this?

a)

zero

b)

first

c)

second

d)

third

17.

I would have driven to Miami if I __________ a car.

a)

have

b)

have had

c)

will have

d)

had had

18.

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.

19.

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

a)

will be

b)

would have been

c)

would be

20.

Provided that you ......................... there half an hour earlier, you will be able to get straight in.

a)

would get

b)

will get

c)

get

21.

What would you say if you ______ Donald Trump?

a)

meet

b)

met

c)

had met