wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

if clauses

Total questions: 124

Worksheet time: 3610secs

Name
Class
Date
1.

If he .............a good player, he ................to the national team last year.

a)

hadn't been/ wouldn't be invited

b)

weren't / wouldn't have been invited

2.

Had she left a message when she called, I ..............the fact that she neeeded help in order to move her house.

a)

could have understood

b)

would understand

3.

If Steven...............the other players so often, he would be playing in the school team.

a)

doesn't foul

b)

didn't foul

4.

If you ...............the questions honestly, you ...................about yourself much more than you think.

a)

answer/ will find out

b)

had answered/ would find out

5.

If he lived in London, he ... better English.

Which verb is correct?

a)

speaks

b)

will speak

c)

would speak

d)

would have spoken

6.

If she had known you were in town, she ... you.

Which verb is correct?

a)

calls

b)

will call

c)

would call

d)

would have called

7.

You may get lung cancer if you ...

Which verb is correct?

a)

smoke

b)

smokes

c)

smoked

d)

had smoked

8.

We ... the bus if the weather is bad.

Which is the most suitable verb?

a)

took

b)

will take

c)

would take

d)

would have taken

9.

If I had more time, I ... the work myself.

Which is the most suitable verb?

a)

complete

b)

will complete

c)

would complete

d)

would have completed

10.

We will go swimming if it ... rain tomorrow.

Which is the most suitable answer?

a)

does not

b)

did not

c)

hadn't not

d)

will not

11.

The team would not have lost the game if the goalkeeper ... better.

Which verb is correct?

a)

plays

b)

played

c)

had played

d)

hadn't played

12.

If we burn paper, it ... ash.

Which verb is correct?

a)

become

b)

becomes

c)

became

d)

had become

13.

People feel sick if they ...

Which verb is correct?

a)

don't eat

b)

didn't eat

c)

eat

d)

ate

14.

If I ... you, I would tell the truth.

Which is the most suitable verb?

a)

am

b)

were

c)

had been

d)

be

15.

If I had worked harder at school,

a)

We wouldn't be lost

b)

If we had looked at the map

c)

He would know now

d)

I would have a better job now

16.

If we had looked at the map,

a)

We wouldn't be lost

b)

We would have bought that coat

c)

If we had studied English in school

d)

We would have gone to your party

17.

If you had cought that plane,

a)

If you had not broken up with me

b)

you would be dead now

c)

You would not be sick

d)

you would have a better job now

18.

If they had drinked from that water,

a)

our English would be better

b)

if you had put your coat on

c)

They would be very sick

d)

they would still be together

19.

If he had asked the questions,

a)

if he had put your coat on

b)

he would have gone to your party

c)

he would have bought that coat

d)

He would know now

20.

If I had studied English in school,

a)

my English would be better

b)

my Spanish would be better

c)

my French would be better

d)

my Inglish would be better

21.

We would still be together

a)

If I were rich

b)

you would be dead now

c)

If I would have gone to your party

d)

If you had not broken up with me

22.

You would not be sick

a)

if you had not put your coat on

b)

If you had not broken up with me

c)

if you had put your coat on

d)

I would have a better job now

23.

If I were rich,

a)

if you had put your coat on

b)

I would have bought that coat

c)

my English would be better

d)

I would not have gone to your party

24.

If I lived closer to you,

a)

I would have gone to the beach

b)

I would have gone to your party

c)

I would have gone to the moon

d)

I would have gone to your death

25.

If he lived in London, he ... better English.

Which verb is correct?

a)

speaks

b)

will speak

c)

would speak

d)

would have spoken

26.

If she had known you were in town, she ... you.

Which verb is correct?

a)

calls

b)

will call

c)

would call

d)

would have called

27.

You may get lung cancer if you ...

Which verb is correct?

a)

smoke

b)

smokes

c)

smoked

d)

had smoked

28.

We ... the bus if the weather is bad.

Which is the most suitable verb?

a)

took

b)

will take

c)

would take

d)

would have taken

29.

If I had more time, I ... the work myself.

Which is the most suitable verb?

a)

complete

b)

will complete

c)

would complete

d)

would have completed

30.

We will go swimming if it ... rain tomorrow.

Which is the most suitable answer?

a)

does not

b)

did not

c)

hadn't not

d)

will not

31.

The team would not have lost the game if the goalkeeper ... better.

Which verb is correct?

a)

plays

b)

played

c)

had played

d)

hadn't played

32.

If we burn paper, it ... ash.

Which verb is correct?

a)

become

b)

becomes

c)

became

d)

had become

33.

People feel sick if they ...

Which verb is correct?

a)

don't eat

b)

didn't eat

c)

eat

d)

ate

34.

If I ... you, I would tell the truth.

Which is the most suitable verb?

a)

am

b)

were

c)

had been

d)

be

35.

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

a)

be

b)

am

c)

were

d)

had been

36.

Do you mind if I _____ the window?

a)

had been

b)

will open

c)

opened

d)

open

37.

If you pour oil on water, it _____.

a)

will float

b)

floats

c)

should float

d)

would have floated

38.

If I _____ rich, I _____ a castle.

a)

am, will buy

b)

am, buy

c)

were, would buy

d)

had been, would have bought

39.

I would have answered the phone if I _____.

a)

hadn’t been studying

b)

don’t study

c)

study

d)

wouldn’t study

40.

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

a)

asked

b)

asks

c)

would ask

d)

had asked

41.

“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

42.

“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

43.

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

44.

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

a)

don’t come

b)

come

c)

won’t come

d)

would come

45.

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

46.

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

a)

had lain

b)

lay

c)

laid

d)

had lied

47.

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

a)

would be

b)

were

c)

am

d)

would have been

48.

Should he telephone, _____ me a message.

a)

left

b)

leave

c)

have left

d)

have been left

49.

Had we had a helicopter, we _____ their lives.

a)

might save

b)

might not save

c)

. might have saved

d)

might not have saved

50.

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

a)

had started

b)

started

c)

have started

d)

start

51.

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

a)

doesn’t

b)

wouldn’t

c)

didn’t

d)

won’t

52.

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

53.

If she got some exercise, she _____ fat.

a)

isn’t

b)

wouldn’t

c)

won’t be

d)

wouldn’t be

54.

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

55.

We can’t go out because he has to study for his exam.

=> If………………………………………… ……….

4 lines
56.

She is lazy so she can’t pass the exam.

=> If……………………………………………………………………

4 lines
57.

1.      He smokes too much; that’s why he can’t get rid of his cough.

=> If…………………………………………..

4 lines
58.

    She is very shy, so she doesn’t enjoy the party.

=> If………………………………………… ……………….

4 lines
59.

1.      He doesn’t take any exercises. He is so unhealthy => If………………………………………… …………….

4 lines
60.

1.      Study hard or you won’t pass the exam. =

> If………………………………………… ………………………..

4 lines
61.

1.      I only come if they invite me.

=> Unless………………………………………………………………………...

4 lines
62.

1.      He didn’t revise all his lessons, he failed the exam.

=> If he………………………………………… ………..

4 lines
63.

1.      The car breaks down so often because you don’t take good care of it.

=> Were I………………………………………………………………………………

4 lines
64.

1.      He died so young; otherwise, he would be a famous musician by now.

=>Had ………………………………………………………………………………

4 lines
65.

1.      He didn’t revise all his lessons, he failed the exam.

=> If he………………………………………………………..

4 lines
66.

1.      He doesn’t take any exercises. He is so unhealthy => If……………………………………………………………….

4 lines
67.

......., he would have been able to pass the exam

a)

If he had been studied more

b)

If he had studied

c)

If he studied more

d)

If he sttudies more

68.

If.........., I would buy a car

a)

I were you

b)

I was you

c)

Iam you

d)

I had been you

69.

If.......... taller, I might be better at basketball

a)

I am

b)

I were

c)

I had been

d)

were I

70.

If he didn't work today, he...... his children to the zoo

a)

will take

b)

takes

c)

would take

d)

has taken

71.

You..... about many things if you watch this film

a)

learned

b)

were learning

c)

will learn

d)

would learn

72.

If I had enough money, I ........... abroad to improve my english

a)

will go

b)

would go

c)

should go

d)

go

73.

If we had known your new house, we...... to see you

a)

came

b)

will come

c)

would come

d)

would have come

74.

We .......... earn more money if you sold more products

4 lines
75.

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.

76.

1. If I .................... you, I wouldn't do this.

a)

was

b)

were

c)

am

77.

If you ................... red and green, you get yellow.

a)

will mix

b)

mix

c)

mixed

78.

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

a)

would have told

b)

would tell

c)

will tell

79.

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

a)

will be

b)

would have been

c)

would be

80.

If I were you, I ........................ this.

a)

would never do

b)

would never have done

c)

Either could be used here

81.

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

a)

would get

b)

will get

c)

get

82.

If I had been there, I .............................. this from happening.

a)

would have prevented

b)

would prevent

c)

will prevent

83.

If you ........................... hurry, you will miss the flight.

a)

do not

b)

did not

c)

would not

84.

If weather permits, we ......................... again.

a)

would meet

b)

will meet

c)

would have met

85.

If I ....................... I will come tomorrow.

a)

could

b)

could have

c)

can

86.

........................... you come tomorrow if you can?

a)

will

b)

would

c)

Either could be used here

87.

What would you say if you ______ Donald Trump?

a)

meet

b)

met

c)

had met

88.

If we lose the contract, there ______ be redundancies.

a)

had to

b)

have to

c)

will have to

89.

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

a)

can

b)

could

c)

will

90.

If it doesn't rain, the boys _____________ hockey.

a)

play

b)

will play

c)

would play

d)

would have

91.

If you had caught the bus, you _____ late for work.

a)

A. wouldn't have been

b)

B. would have been

c)

C. wouldn’t be

d)

D. would be

92.

If I _____, I would express my feelings.

a)

A. were asked

b)

B. would ask

c)

C. had been asked

d)

D. asked

93.

I would have visited you before if there _____ quite a lot of people in your house.

a)

A. hadn't

b)

B. hadn't been

c)

C. wouldn't be

d)

D. wasn't

94.

If _____ as I told her, she would have succeeded.

a)

A. she has done

b)

B. she had done

c)

C. she does

d)

D. she did

95.

I wish you ...............here tomorrow

a)

would come

b)

come

c)

will come

d)

came

96.

If he hadn’t wasted too much time, he…………….in his examination.

a)

would fail

b)

wouldn’t fail

c)

wouldn’t have failed

d)

won’t fail.

97.

He wishes he ................English well

a)

can

b)

could

c)

should

d)

will

98.

Choose the sentence which has the same meaning, using conditional sentence:


I have to work today , so I can’t meet you.

a)

If I don’t have to work today, I can meet you.

b)

If I didn’t have to work today, I could meet you.

c)

I could meet you if I don’t have to work today .

d)

I can meet you if I didn’t have to work today .

99.

You won’t pass the examination……………you study more.

a)

as long as

b)

unless

c)

whether

d)

If

100.

Choose the sentence which has the same meaning, using conditional sentence:


Keep silent or you’ll get out.

a)

If you don’t keep silent, you get out.

b)

Unless you keep silent, you’ll get out.

c)

If you keep silent, you’ll get out.

d)

Unless you keep silent, you’ll not get out.

101.

I won’t accept unless ____________.

a)

Tom to apologize

b)

Tom is apologizing

c)

Tom apologizes

d)

When Tom apologizes

102.

Choose the sentence which has the same meaning, using wish sentence:


They regretted breaking the vase.

a)

They wish they had broken the vase.

b)

They wish they broke the vase.

c)

They wish they didn’t break the vase.

d)

They wish they hadn’t broken the vase.

103.

If we had arrived sooner, we could have prevented this tragedy!

a)

Had we arrived sooner, we could have prevented this tragedy!

b)

Had we if arrived sooner, we could have prevented this tragedy!

c)

Had we arrive sooner, we could have prevented this tragedy!

d)

If we arrived sooner, we could prevent this tragedy.

104.
............more careful, this accident wouldn't have happened
a)
Had he been
b)
He had been
c)
Was he to be
d)
He was to be
105.

If you keep eating five times a day you will ... fat.

What is the best verb to complete the sentence?

a)

is

b)

are

c)

be

d)

were

106.

If you heat water at 100 degrees, _____

a)

it boils

b)

it is boiling

c)

it will boil

d)

it boiled

107.

___________ free tomorrow, I will come to visit you.

a)

Should I be

b)

If I be

c)

Were I

d)

Am I

108.

You made a mistake by telling her a lie. It _____ better if you _____ to her.

a)

A. would have been / hadn't lied

b)

B. would be / didn't lie

c)

C. will be / don't lie

d)

D. would be / hadn't lied

109.

If I _____ her phone number, I _____ her last night

a)

A. had known / could have phoned

b)

B. knew / would have phoned

c)

C. know / can phone

d)

D. knew / could phone

110.

______ Jackson successfully completes the company’s project, he will have a chance to be promoted.

a)

should

b)

were

c)

had

d)

unless

111.

______ she not lied about the accident, she would not have been suspected of the culprit in the case.

a)

should

b)

were

c)

had

d)

if

112.

______ I a naughty student, I would not propose strengthening school discipline.

a)

should

b)

were

c)

had

d)

if

113.

______ he truly to desire this position, he would never give up on any chance.

a)

had

b)

should

c)

if

d)

were

114.

______ I have an idea for a topic this time, I won’t ask you to.

a)

should

b)

had

c)

if

d)

if not

115.

______ she to handle everything well, then she wouldn’t come to us for help.

a)

were

b)

had

c)

were not

d)

if

116.

______ he listened to his instructor, he wouldn’t have lost his way in the forest.

a)

were

b)

should

c)

unless

d)

had

117.

______ Jenny accept the challenge this time, then she will have a chance to become a full-time Google employee.

a)

were

b)

had

c)

should

d)

if

118.

______ my friend not been able to speak in public, I wouldn’t have been a teacher for 10 years.

a)

should

b)

had

c)

were

d)

unless

119.

______ you be truly competent, then you don’t need to worry about your future work.

a)

had

b)

were

c)

should

d)

if

120.

1. Had you told me that this was going to happen, I _________it.

a)

would never have believed

b)

don't believe

c)

don't believe

d)

can't believe

121.

1. _________you known he was a liar, would you have agreed to support him?

a)

If

b)

Since

c)

Had

d)

Did

122.

1. Without the traffic jam on the high way this morning, I _________late for the meeting.

a)

would be

b)

would have been

c)

hadn't been

d)

wouldn't have been

123.

2. ________advised on what and how to prepare for the interview, he might have got the job.

a)

A. Had he been

b)

B. If he had

c)

C. Unless he had been

d)

D. Were he to be

124.

8. _________ with my previous job, I would have won a higher promotion and I ________in this unfortunate position

a)

A. Unless I had stayed / am not

b)

B. If I stayed / would not be

c)

C. If had I stayed / will not be

d)

D. Had I stayed / would not have been