wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conditional sentences

Total questions: 50

Worksheet time: 26mins

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.
If Frank’s parents__________ (have) their holidays in summer, they __________ (go) to the seaside.
a)
have/will go
b)
has/go
c)
will have/will go
d)
have/won't
4.
If they __________ (have) their holidays in winter, they __________ (stay) at home.
a)
have/will stay
b)
has/will stay
c)
will have/will stay
d)
have/doesn't stay
5.
If the fog _______ (thicken), Harold _______ (put up) the tent for the night.
a)
thickens/will put up
b)
thickens/puts up
c)
will thicken/puts up
d)
will thicken/will put up
6.
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
7.
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
8.

If I (have) more time, I (learn) to play the guitar.

a)

had, learnt

b)

have, would learn

c)

have, will learn

d)

will have, learn

9.

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

a)

studies, would get

b)

studied, will get

c)

studies, got

d)

studies, will get

10.

If we (know) more about history, we (be / not) afraid of the test.

a)

knew, wouldn't be

b)

know, weren't afraid

c)

knew, aren't

d)

know, wouldn't be

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.

If they ______________ carefully, they will hear the woodpecker.

a)

listened

b)

listen

c)

will listen

d)

would listen

19.

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

a)

gives

b)

had given

c)

give

d)

gave

20.

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

a)

visits

b)

would visit

c)

will visit

d)

would have visited

21.

Max _______________ on time if he went by train.

a)

would arrive

b)

will arrive

c)

arrives

d)

arrive

22.

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

a)

need

b)

needs

c)

needed

d)

will need

23.

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

a)

buy

b)

will buy

c)

won't buy

d)

would buy

24.

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

a)

are

b)

will be

c)

would be

d)

have been

25.

1. The box _______ if you stand on it.

a)

a. breaks

b)

b. will break

c)

c. break

d)

d. broke

26.

2. You will be over weight if you _____ like that every meal.

a)

a. eat

b)

b. will eat

c)

c. ate

d)

d. are eating

27.

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

28.

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

a)

will being

b)

will be

c)

be

d)

would be

29.

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

30.

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

31.

If I _____, I would express my feelings.

a)

A. were asked

b)

B. would ask

c)

C. had been asked

d)

D. asked

32.

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

33.

Will you be angry if I _____ your pocket dictionary?

a)

A. stole

b)

B. have stolen

c)

C. were to steal

d)

D. steal

34.

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

35.

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

36.

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

a)

A. tells

b)

B. told

c)

C. had told

d)

D. would tell

37.

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

a)

A. tells

b)

B. told

c)

C. had told

d)

D. would tell

38.

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

39.
1. If it rains, the boys _____________  hockey. 
a)
play
b)
will play
c)
would play
d)
would have
40.

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

41.

If the weather ____________________ better last week, we would have gone for walk.

a)

has been

b)

have been

c)

had been

42.

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

43.

If I _____, I would express my feelings.

a)

A. were asked

b)

B. would ask

c)

C. had been asked

d)

D. asked

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 _____ 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

46.

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.

47.

If I _____ the question, I would answer

a)

understood

b)

would understand

c)

have understood

d)

will understand

48.

If John _____ hard, he could pass the examination.

a)

works

b)

has worked

c)

had worked

d)

Worked

49.

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

She can’t keep a secret.

a)

am

b)

is

c)

were

d)

was

50.

2. If I were offered the job, I think I ………. it.

a)

a. take

b)

b. will take

c)

c. would take

d)

d. would have taken