Font size
WorksheetsAll Conditionals
Total questions: 12
Worksheet time: 31mins
The first conditional follows the form
(a) + (b) , (c) + (d) .
The second conditional follows the form
(a) + (b) , (c) + (d) .
The third conditional follows the form
(a) + (b) + (c) , (d) + (e) + past participle.
Match the following.
first conditional
real
(likely or possible)
second conditional
unreal
(unlikely or impossible)
third conditional
past
(past regret or different outcome)
Match the conditionals.
If I set my alarm,
I won't sleep in.
If they have a baby girl,
they will name her Maria.
If they aren't more careful,
they'll have an accident.
If the police catch the robber,
they will take him to jail.
If he has a toothache,
he'll go to the dentist.
Match the conditionals.
If I have a headache,
I'll take some aspirin.
If he starts to lose his hair,
he'll buy a wig.
If our power goes out,
we'll light some candles.
If you don't wear a coat,
you might catch a cold.
If he's late for work again,
his boss will fire him.
Match the conditionals.
If I sent the parcel by airmail,
it will arrive much faster.
If we don't hurry,
we'll miss our bus.
If they don't have enough money for the car,
they'll borrow some from the bank.
If you don't pay attention in class,
you won't understand the lesson.
If the floor is wet,
you might slip.
If she were taller, she ___ (try out) for the basketball team. Tryouts start next week.
would try out
will try out
tries out
would have tried out
I would have called you if I ___ that you were going through such a hard time. Why didn't you tell me?
would have known
known
knew
had known
The forecast is calling for rain. If it rains tomorrow, we ___ the game and reschedule it for next week.
would have cancelled
will cancel
cancelled
cancel
I don't know Rashid's telephone number, but if I ___ it, I would call him right now.
would have known
knew
know
will know
You are such a good worker. If I were you, I ___ the boss for a raise.
ask
asked
would ask
will ask
