wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

All Conditionals

Total questions: 12

Worksheet time: 31mins

Name
Class
Date
1.

The first conditional follows the form

​​ (a)   + ​ (b)   , ​ (c)   + ​ (d)   .

Choose from the below words
present
If
will
verb
2.

The second conditional follows the form

​​ (a)   + ​ (b)   , ​ (c)   + ​ (d)   .

Choose from the below words
past
If
would
verb
3.

The third conditional follows the form

​​ (a)   + ​ ​ (b)   + ​ (c)   , ​ (d)   + ​ (e)   + past participle.

Choose from the below words
If
would
have
had
past participle
4.

Match the following.

a)

first conditional

1.

real

(likely or possible)

b)

second conditional

2.

unreal

(unlikely or impossible)

c)

third conditional

3.

past

(past regret or different outcome)

5.

Match the conditionals.

a)

If I set my alarm,

1.

I won't sleep in.

b)

If they have a baby girl,

2.

they will name her Maria.

c)

If they aren't more careful,

3.

they'll have an accident.

d)

If the police catch the robber,

4.

they will take him to jail.

e)

If he has a toothache,

5.

he'll go to the dentist.

6.

Match the conditionals.

a)

If I have a headache,

1.

I'll take some aspirin.

b)

If he starts to lose his hair,

2.

he'll buy a wig.

c)

If our power goes out,

3.

we'll light some candles.

d)

If you don't wear a coat,

4.

you might catch a cold.

e)

If he's late for work again,

5.

his boss will fire him.

7.

Match the conditionals.

a)

If I sent the parcel by airmail,

1.

it will arrive much faster.

b)

If we don't hurry,

2.

we'll miss our bus.

c)

If they don't have enough money for the car,

3.

they'll borrow some from the bank.

d)

If you don't pay attention in class,

4.

you won't understand the lesson.

e)

If the floor is wet,

5.

you might slip.

8.

If she were taller, she ​___ (try out) for the basketball team. Tryouts start next week.

a)

would try out

b)

will try out

c)

tries out

d)

would have tried out

9.

I would have called you if I ___ that you were going through such a hard time. Why didn't you tell me?

a)

would have known

b)

known

c)

knew

d)

had known

10.

The forecast is calling for rain. If it rains tomorrow, we ___ the game and reschedule it for next week.

a)

would have cancelled

b)

will cancel

c)

cancelled

d)

cancel

11.

I don't know Rashid's telephone number, but if I ___ it, I would call him right now.

a)

would have known

b)

knew

c)

know

d)

will know

12.

You are such a good worker. If I were you, I ___ the boss for a raise.

a)

ask

b)

asked

c)

would ask

d)

will ask