wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

conditional sentences

Total questions: 50

Worksheet time: 40mins

Name
Class
Date
1.

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

2.

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

3.

If I _____, I would express my feelings.

a)

A. were asked

b)

B. would ask

c)

C. had been asked

d)

D. asked

4.

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

5.

Will you be angry if I _____ your pocket dictionary?

a)

A. stole

b)

B. have stolen

c)

C. were to steal

d)

D. steal

6.

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

7.

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

8.

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

9.

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

10.

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

11.

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

a)

A. tells

b)

B. told

c)

C. had told

d)

D. would tell

12.

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

13.

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

14.

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

15.

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

16.

His flight was delayed so he couldn’t be here on time.

a)

A. He would be here in time if his flight were not delayed.

b)

B. He would have been here in time if his flight hadn’t been delayed.

c)

C. He would be here in time if his flight hadn’t been delayed.

d)

D. He would have been here in time if his flight weren’t delayed

17.

Without your help, I couldn’t overcome the problem.

a)

A. If you don’t help me, I can’t overcome the problem.

b)

B. If you didn’t help me, I couldn’t overcome the problem.

c)

C. If you hadn’t helped me, I couldn’t overcome the problem.

d)

D. If you hadn’t helped me, I couldn’t have overcome the problem

18.

We did not visit the museum because we had no time.

a)

A. If we have time, we will visit the museum.

b)

B. If we had time, we would visit the museum.

c)

C. If we had had time, we would have visited the museum.

d)

D. If we had had time, we will visit the museum.

19.

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

She can’t keep a secret.

a)

will be

b)

were

c)

am

d)

had been

20.

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

a)

had

b)

has

c)

will have

d)

have

21.

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

22.

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

a)

will being

b)

will be

c)

be

d)

would be

23.

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

a)

will be

b)

am

c)

were

d)

would be

24.

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

a)

will ask

b)

won't ask

c)

ask

d)

don't ask

25.

If Amy does the washing up, her brother __________the table

a)

will clear

b)

would clear

c)

have cleared

d)

clear

26.

You would have slept much better, if you_______your medicine

a)

will take

b)

took

c)

had taken

d)

would take

27.

If you wait a minute, I_______with you

a)

will go

b)

would go

c)

would have gone

d)

go

28.

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

a)

has

b)

had

c)

would have

d)

had had

29.
If I were you, I ______________that new car
a)
Bought
b)
Will buy
c)
Buy
d)
Would buy
30.
If it rains, I________________at home
a)
Would stay
b)
Stay
c)
Will stay
d)
Stayed
31.
If she ____________her uncle was at hospital, she __________to see him.
a)
knew / would go
b)
Knows / will go
c)
Would have known/ had gone
d)
Had known / would have gone
32.
I ___________ a house, if I ____________ the lottery
a)
Would buy / won
b)
Bought / would win
c)
Will buy / win
d)
Won / would buy
33.
If I _________an aspirine, I ____________a headache now
a)
Take / will not have
b)
Will not have / take
c)
Had taken / wouldn't have had
d)
Hadn't taken / would have
34.
If I _________ you, I _________ spending my vacation in Seattle.
a)
Was / wouldn't be
b)
Were / would be
c)
Am / will be
35.
If I ___________that you are going to come by tomorrow, I __________in then.
a)
Know / will be
b)
Will be / know
c)
knew / would be
d)
Had known / would have been
36.
If I ____________ this exam next week, I ___________high-strung.
a)
Take / will be
b)
Were taking / would be 
c)
Had taken / would have been
37.

If you ____(mix) yellow and blue, you get green.

a)

mix

b)

mixed

c)

will mix

d)

would mix

38.

If I don't water the flowers, they ____(die).

a)

die

b)

died

c)

will die

d)

would die

39.

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

a)

go

b)

will go

c)

won't go

d)

wouldn't go

40.

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

a)

need

b)

needs

c)

needed

d)

will need

41.

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

a)

buy

b)

will buy

c)

won't buy

d)

would buy

42.

The egg ____(break) if you drop it on the floor.

a)

break

b)

breaks

c)

will break

d)

would break

43.

If I ____(be) you, I would spend more time on English.

a)

am

b)

are

c)

was

d)

were

44.

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

45.

If the city ____(have) more green space, the air quality wouldn't be so bad.

a)

has

b)

had

c)

has had

d)

would have

46.

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

a)

are

b)

will be

c)

would be

d)

have been

47.
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
48.
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
49.
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
50.
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