Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
All conditionals B2 exercises
0
%
0
0
0
Back
Restart
If you ______ (look after) your phone better, it wouldn’t break so often.
looked after
Oops!
Okay!
I’m not taller, so I can’t reach the top shelf. → If I ______ taller, I ______ the top shelf.
were, could reach
Oops!
Okay!
If she had set off earlier, she ______ that train. A. wouldn’t miss B. wouldn’t have missed C. didn’t miss
B
Oops!
Okay!
I didn’t set off early, so I missed the bus. → If I ______ earlier, I ______ the bus.
had set off, wouldn't have missed
Oops!
Okay!
If they _____(run out of) milk, they _____(buy) more at the shop.
run out of, will buy; ran out of, would buy
Oops!
Okay!
If I had more time, I ______ a new sport. A. take up B. would take up C. will take up
B
Oops!
Okay!
She doesn't study often, so she didn’t pass the exam. → If she ______, she ______ the exam.
studied often, would have passed
Oops!
Okay!
I didn't save money, so I can’t get away for a weekend. → If I ______ enough money, I ______ away for a weekend.
had saved, could go away
Oops!
Okay!
If they looked up the word, they ______ the meaning. A. find B. would find C. will find
B
Oops!
Okay!
He doesn’t look after his health, so he gets sick often. → If he ______ his health, he ______ sick so often.
looked after, wouldn't get
Oops!
Okay!
If she ______ (take off) her shoes, she won’t damage the floor.
takes off
Oops!
Okay!
If we don’t hurry, we ______ the meeting. A. miss B. are going to miss C. would miss
B
Oops!
Okay!
If you (study) harder in general, you (pass) the exam yesterday.
studied, would have passed
Oops!
Okay!
If she ____(get over) the flu quickly, she _____(come) to the meeting.
gets over, will come; got, would come
Oops!
Okay!
They wouldn’t have found the place if they ______ (not look up) the address.
hadn't looked up
Oops!
Okay!
She’ll be upset if he ______ (not turn up) to her birthday party.
doesn't turn up
Oops!
Okay!
They aren’t experienced, so they can’t take over the project. → If they ______ more experienced, they ______ the project.
were, could take over
Oops!
Okay!
If we (take off) early, we (arrive) before lunch. I can't wait to see you!
take off, arrive/ will arrive
Oops!
Okay!
If she (know) about the traffic this morning, she (set off) earlier.
had known, would have set off
Oops!
Okay!
If I were you, I ______ the offer. A. turn down B. would turn down C. had turned down
B
Oops!
Okay!
If he (work out) more often, he (feel) healthier. But he doesn't.
worked out, would feel
Oops!
Okay!
If you heat ice, it ______. A. melts B. would melt C. melted
A
Oops!
Okay!
Water boils if it ______ (reach) 100°C.
reaches
Oops!
Okay!
If you ___(heat) water, it _____(boil).
heat, boils
Oops!
Okay!
If she studies tonight, she ______ the test tomorrow. A. passes B. passed C. will pass
C
Oops!
Okay!
If he doesn’t keep up with the class, he ______ behind. A. fell B. is going to fall C. would fall
B
Oops!
Okay!
If I (not throw away) the receipt already, I (can return) the shoes.
hadn't thrown away, could return/ could have returned
Oops!
Okay!
I would help you if I ______ how. A. knew B. know C. had known
A
Oops!
Okay!
If their car ______ (not break down) the other day, they would be here now.
hadn't broken down
Oops!
Okay!
You would feel better if you ______ (give up) smoking.
gave up
Oops!
Okay!
If they hadn’t broken down on the motorway, they ______ on time. A. will arrive B. would have arrived C. arrived
B
Oops!
Okay!
He didn’t come across the file, so he didn’t finish the report. → If he ______ the file, he ______ the report.
had come across, would have finished
Oops!
Okay!
If you (tell) me the truth, I (forgive) you, I promise.
tell, will forgive
Oops!
Okay!
If he ______ (come across) her old letters, he’ll be surprised.
comes across
Oops!
Okay!
If we save enough money, we ______ (go) on holiday.
are going to go/ can go/ will go
Oops!
Okay!
If I ______ (know) about the meeting, I would have gone.
had known
Oops!
Okay!
They forgot to fill in the form, so they weren’t accepted. → If they ______ the form, they ______ accepted.
hadn't forgotten to fill in, would have been accepted
Oops!
Okay!
If they (look after) the dog properly, it (be) happy. But the dog is miserable.
looked after/ had looked after, would be
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies