Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

conditional sentences

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

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

a)

wouldn't

b)

hadn't

c)

might not

d)

haven't

2.

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

a)

would buy

b)

would have bought

c)

have bought

d)

wouldn't have bought

3.

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

4.

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

a)

die

b)

died

c)

will die

d)

would die

5.

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

a)

mix

b)

mixed

c)

will mix

d)

would mix

6.

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

a)

go

b)

will go

c)

won't go

d)

wouldn't go

7.

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

a)

need

b)

needs

c)

needed

d)

will need

8.

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

a)

buy

b)

will buy

c)

won't buy

d)

would buy

9.

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

a)

am

b)

are

c)

was

d)

were

10.

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

11.

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

a)

are

b)

will be

c)

would be

d)

have been

12.
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
13.

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

a)

studies, would get

b)

studied, will get

c)

studies, got

d)

studies, will get

14.

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

15.
2. If we arrived at 10, we ______________Tyler's presentation. 
a)
attend 
b)
would have attended
c)
will attend
d)
would attend 
16.
3. If he ______________ his own vegetables, he wouldn't have bought  them.
a)
grew
b)
grows
c)
had grown
d)
grow
17.
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
18.
6. If you ____________ a minute, I'll come with you
a)
wait  
b)
waited 
c)
had waited 
d)
would wait
19.
7. We ______________ John if we'd known about his problems.
a)
would help 
b)
would have helped
c)
will help 
d)
had helped
20.
9. When you _____________ a word, you look it up a dictionary.
a)
don't know
b)
didn't know
c)
doesn't know
d)
knew