wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

conditional sentences

Total questions: 100

Worksheet time: 1hrs 22mins

Name
Class
Date
1.
If Peter __________ (come) to my place, we__________  (go) to play in the yard.
a)
come/will go
b)
comes/will go
c)
will come/go
d)
will come/will go
2.
If Peter__________ (not  come) to my place, I __________ (watch) TV.
a)
don't come/won't watch
b)
doesn't come/will watch
c)
doesn't come/don't watch
d)
won't come/watch
3.
When I _______ (finish) my work, I_______ (go) to the cinema.
a)
will finish/go
b)
finish/will go
c)
finishes/will go
d)
finish/go
4.
We_______ (buy) this book as soon as our mother_______ (give) us some money.
a)
will buy/gives
b)
buys/will give
c)
buy/will give
d)
will buy/will give
5.

If she (study) harder, she (get) better marks.

a)

studies, would get

b)

studied, will get

c)

studies, got

d)

studies, will get

6.
Plants die if they... enough water.
a)
don't get
b)
won't get
c)
not get
7.
My teacher gets sad if I...
a)
don't study
b)
won't study
c)
not study
8.
They will forgive him if he... the truth.
a)
tells
b)
will tell
c)
tell
9.
If you train hard, you... a better performance.
a)
will have
b)
have
c)
has
10.

If you go to the doctor, she... you some medicine.

a)

will give

b)

gives

c)

give

11.

I wouldn’t tell her if I ……….. you.

She can’t keep a secret.

a)

will be

b)

were

c)

am

d)

had been

12.

Paul would be a good artist if he …….... more patience

a)

had

b)

has

c)

will have

d)

have

13.

If we walk so slowly, we ………………. late.

a)

will being

b)

will be

c)

be

d)

would be

14.

If Amy does the washing up, her brother __________the table.

a)

will clean

b)

would clean

c)

have cleaned

d)

clean

15.

If you wait a minute, I_______with you.

a)

will go

b)

would go

c)

would have gone

d)

go

16.

If you ____________ me a meal, I'll come to your house.

a)

wait

b)

waited

c)

had waited

d)

would wait

17.

Water _____________ if you heat it up to 100ºC.

a)

boils

b)

boiled

c)

will boil

d)

would boil

18.

When you _____________ a word, you look it up a dictionary.

a)

don't know

b)

didn't know

c)

doesn't know

d)

knew

19.

If they ______________ carefully, they will hear the woodpecker.

a)

listened

b)

listen

c)

will listen

d)

would listen

20.

If you ______________ the young boy this stick, he would hurt himself.

a)

gives

b)

had given

c)

give

d)

gave

21.

If he cleaned his house more often, his friend____________him more often.

a)

visits

b)

would visit

c)

will visit

d)

would have visited

22.

Max _______________ on time if he went by train.

a)

would arrive

b)

will arrive

c)

arrives

d)

arrive

23.

If there is heavy rain tomorrow, we ____(go) for a hike.

a)

go

b)

will go

c)

won't go

d)

wouldn't go

24.

I will give my friends a helping hand if they ____(need) help.

a)

need

b)

needs

c)

needed

d)

will need

25.

If I have enough money, I ____(buy) that laptop.

a)

buy

b)

will buy

c)

won't buy

d)

would buy

26.

If your parents see good results, they ____(be) pleased.

a)

are

b)

will be

c)

would be

d)

have been

27.

If there is heavy rain tomorrow, we ____(go) for a hike.

a)

go

b)

will go

c)

won't go

d)

wouldn't go

28.

I will give my friends a helping hand if they ____(need) help.

a)

need

b)

needs

c)

needed

d)

will need

29.

If I have enough money, I ____(buy) that laptop.

a)

buy

b)

will buy

c)

won't buy

d)

would buy

30.

I wouldn’t tell her if I ……….. you.

She can’t keep a secret.

a)

will be

b)

were

c)

am

d)

had been

31.

Paul would be a good artist if he …….... more patience

a)

had

b)

has

c)

will have

d)

have

32.

We ……………… out in the garden if it hadn’t been so cold.

a)

would had sat

b)

would sit

c)

had sit

d)

would have sat

33.

If we walk so slowly, we ………………. late.

a)

will being

b)

will be

c)

be

d)

would be

34.

If I …………. John, I’d ask Mary for a date.

a)

will be

b)

am

c)

were

d)

would be

35.

If you ……….., you won’t find out the truth

a)

will ask

b)

won't ask

c)

ask

d)

don't ask

36.

If Amy does the washing up, her brother __________the table

a)

will clear

b)

would clear

c)

have cleared

d)

clear

37.

You would have slept much better, if you_______your medicine

a)

will take

b)

took

c)

had taken

d)

would take

38.

If you wait a minute, I_______with you

a)

will go

b)

would go

c)

would have gone

d)

go

39.
1. If it rains, the boys _____________  hockey. 
a)
play
b)
will play
c)
would play
d)
would have
40.
2. If we arrived at 10, we ______________Tyler's presentation. 
a)
attend 
b)
would have attended
c)
will attend
d)
would attend 
41.
5. He wouldn't have been sleepy all the day if he _____________ late last night.
a)
didn't stay up 
b)
stayed up
c)
hadn't stayed up 
d)
 stays up
42.
7. We ______________ John if we'd known about his problems.
a)
would help 
b)
would have helped
c)
will help 
d)
had helped
43.
If I had gone to the sofa, I ______________ asleep.    
a)
had fell 
b)
would have fallen 
c)
had fallen
d)
would have fell
44.

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

45.

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

46.

If I _____, I would express my feelings.

a)

A. were asked

b)

B. would ask

c)

C. had been asked

d)

D. asked

47.

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

48.

Will you be angry if I _____ your pocket dictionary?

a)

A. stole

b)

B. have stolen

c)

C. were to steal

d)

D. steal

49.

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

50.

John would be taking a great risk if he _____ his money in that business.

a)

A. would invest

b)

B. invested

c)

C. had invested

d)

D. invests

51.

She wouldn't have given them all that money if we _____ her to.

a)

A. wouldn’t advise

b)

B. won't advise

c)

C. hadn't advised

d)

D. didn't advise

52.

She wouldn't have given them all that money if we _____ her to.

a)

A. wouldn’t advise

b)

B. won't advise

c)

C. hadn't advised

d)

D. didn't advise

53.

If the tree hadn't been so high, he _____ it up to take his kite down.

a)

A. could have climbed

b)

B. climb

c)

C. is climbing

d)

D. climbed

54.

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

55.

If he ______ the truth, the police wouldn’t arrest him.

a)

A. tells

b)

B. told

c)

C. had told

d)

D. would tell

56.

She says if she _____ that the traffic lights were red she _____.

a)

A. had realized / would stop

b)

B. realized / could have stopped

c)

C. has realized / stopped

d)

D. had realized / would have stopped

57.

If I _____ that yesterday, I _____ them.

a)

A. had discovered / would inform

b)

B. had discovered / would have informed

c)

C. had discovered / could inform

d)

D. discovered / can inform

58.

If I ______ in London now, I could visit British Museum.

a)

A. were

b)

B. had been

c)

C. have been

d)

D. would be

59.

If your hair _______ grey now, what ______ you ________?

a)

A. went / would / do

b)

B. goes / would /do

c)

C. had gone / would/do

d)

D. had gone / would have / done

60.
3. If he ______________ his own vegetables, he wouldn't have bought  them.
a)
grew
b)
grows
c)
had grown
d)
grow
61.
4. Would you go out more often if you _________________ so much in the house?
a)
don't have to do  
b)
wouldn't have to do
c)
wouldn't do 
d)
didn't have to do 
62.
5. He wouldn't have been sleepy all the day if he _____________ late last night.
a)
didn't stay up 
b)
stayed up
c)
hadn't stayed up 
d)
 stays up
63.
6. If you ____________ a minute, I'll come with you
a)
wait  
b)
waited 
c)
had waited 
d)
would wait
64.
7. We ______________ John if we'd known about his problems.
a)
would help 
b)
would have helped
c)
will help 
d)
had helped
65.
11.If they ______________ carefully, they will  hear the woodpecker
a)
listened
b)
listen 
c)
will listen
d)
would listen
66.
10. If I went anywhere, it _____________ New Zealand.
a)
will be
b)
would be
c)
would have been
d)
is 
67.
12. If I had gone to the sofa, I ______________ asleep.
a)
would fall
b)
would have fallen 
c)
will fall
d)
will fell
68.
14. If I were you, I _________.
a)
 would go 
b)
gone
c)
will go 
d)
would have gone 
69.
If I had gone to the sofa, I ______________ asleep.    
a)
had fell 
b)
would have fallen 
c)
had fallen
d)
would have fell
70.
16.If the cat hides in the tree, the dog _________________ it. 
a)
would find
b)
 find
c)
won't find 
d)
 had found
71.
17.The students would have solved the problem if they ________________ their textbooks.   
a)
would have used
b)
used
c)
would use
d)
 had used 
72.
18.If he washed his feet more often, his friend____________him more often.
a)
visits
b)
would visit
c)
will visit
d)
would have visited
73.
19. Max _______________ the newspaper if he went by train. 
a)
would read
b)
will read
c)
would have read
d)
 read 
74.
20. If they had known, they ______________ the instructions.   
a)
would follow 
b)
would have followed  
c)
follow
d)
will follow
75.

Your sister would have helped you if she ___________ been so busy.

a)

wouldn't

b)

hadn't

c)

might not

d)

haven't

76.

If I had had enough money, I ___________ that car.

a)

would buy

b)

would have bought

c)

have bought

d)

wouldn't have bought

77.

Peter would have crossed the border if he ___________ his passport.

a)

didn't forget

b)

hadn't forgotten

c)

wouldn't forget

d)

wouldn't have forgotten

78.

If Mr Chung were in the meeting, he ____(listen) to the opinions of the students.

a)

listens

b)

listened

c)

would listen

d)

would have listened

79.

If your parents see good results, they ____(be) pleased.

a)

are

b)

will be

c)

would be

d)

have been

80.

Paul would be a good artist if he …….... more patience

a)

had

b)

has

c)

will have

d)

have

81.

We ……………… out in the garden if it hadn’t been so cold.

a)

would had sat

b)

would sit

c)

had sit

d)

would have sat

82.

If I …………. John, I’d ask Mary for a date.

a)

will be

b)

am

c)

were

d)

would be

83.

If you ……….., you won’t find out the truth

a)

will ask

b)

won't ask

c)

ask

d)

don't ask

84.

You would have slept much better, if you_______your medicine

a)

will take

b)

took

c)

had taken

d)

would take

85.

If you wait a minute, I_______with you

a)

will go

b)

would go

c)

would have gone

d)

go

86.

My uncle would stay longer in N.Y, if he ______more time

a)

has

b)

had

c)

would have

d)

had had

87.

1. The box _______ if you stand on it.

a)

a. breaks

b)

b. will break

c)

c. break

d)

d. broke

88.

3. Someone will steal your bag if you _____ at the platform.

a)

a. left

b)

b. leaves

c)

c. will leave

d)

d. leave

89.

4. I could type it myself if I _____ a typewriter.

a)

a. have

b)

b. had

c)

c. had had

d)

d. have had

90.

6. If he _____ you were in hospital, he _____ you.

a)

a. knows - visits

b)

b. knows - would visit

c)

c. knew - visited

d)

d. had known - would have visited

91.

9. If the girl does not study hard, she _____ the test.

a)

a. does not pass

b)

b. will not pass

c)

c. would not pass

d)

d. had not passed

92.

10. If you _____ more vegetables, your skin would look better.

a)

a. eat

b)

b. ate

c)

c. will eat

d)

d. had eaten

93.

11. If she _____ my advice, she would have arrived earlier.

a)

a. follows

b)

b. followed

c)

c. would follow

d)

d. had followed

94.

11. If she _____ my advice, she would have arrived earlier.

a)

a. follows

b)

b. followed

c)

c. would follow

d)

d. had followed

95.

13. If I _____ the weather forecast, I would have taken an umbrella with me.

a)

a. hear

b)

b. heard

c)

c. had heard

d)

d. would hear

96.

14. If he had left on time, he _____ his flight.

a)

a. would miss

b)

b. wouldn't miss

c)

c. would have missed

d)

d. wouldn't have missed

97.

15. Tom would travel around the world if he _____ the lottery.

a)

a. wins

b)

b. won

c)

c. will win

d)

d. would win

98.

16. I _____ all my friends if I lived in a big house.

a)

a. invite

b)

b. invited

c)

c. would invite

d)

d. had invited

99.

17. If you _____ slowly, she would have understood you

a)

a. speak

b)

b. spoke

c)

c. would speak

d)

d. had spoken

100.

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