wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

IF CLAUSE

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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

a)

be

b)

am

c)

were

d)

had been

2.

Do you mind if I _____ the window?

a)

had been

b)

will open

c)

opened

d)

open

3.

If you pour oil on water, it _____.

a)

will float

b)

floats

c)

should float

d)

would have floated

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.

“Why didn’t you come to see me?” “I would have if you _____ me.”

a)

asked

b)

asks

c)

would ask

d)

had asked

7.

“Did you notice John was not at work today?”

“No, If _____ to work myself, I would have noticed it.”

a)

I’d be

b)

I wasn’t

c)

I’d been

d)

I will be

8.

“What are you going to do tomorrow?”

“If it _____ tomorrow, I think I’ll stay home.”

a)

will rain

b)

had rained

c)

rained

d)

rains

9.

If your exam results _____ satisfactory, I’ll give you something you want.

a)

won’t be

b)

will have been

c)

are

d)

aren’t

10.

If you _____ tomorrow, he will be very angry with you.

a)

don’t come

b)

come

c)

won’t come

d)

would come

11.

If a person always _____ to walk to his destination in a large city, it would be a great waste of time.

a)

has

b)

had

c)

wouldn’t have

d)

would have

12.

If he _____ quietly, he might not have had a second heart attack.

a)

had lain

b)

lay

c)

laid

d)

had lied

13.

If I ___ you, I would go to night-school to learn a profession.

a)

would be

b)

were

c)

am

d)

would have been

14.

Should he telephone, _____ me a message.

a)

left

b)

leave

c)

have left

d)

have been left

15.

Had we had a helicopter, we _____ their lives.

a)

might save

b)

might not save

c)

. might have saved

d)

might not have saved

16.

We would have been in time if we _____ five minutes earlier.

a)

had started

b)

started

c)

have started

d)

start

17.

If it _____ rain tomorrow, we’ll have a picnic.

a)

doesn’t

b)

wouldn’t

c)

didn’t

d)

won’t

18.

If everyone _____ the traffic rules, the road will be _____.

a)

obey, more safer

b)

obeys, more safer

c)

obey, much more safer

d)

obeys, much safer

19.

If she got some exercise, she _____ fat.

a)

isn’t

b)

wouldn’t

c)

won’t be

d)

wouldn’t be

20.

If I had got some sleep last night, I _____ today.

a)

wouldn’t have tired

b)

am not tired

c)

will not tire

d)

wouldn’t be tired