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
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 you ___(heat) water, it _____(boil).
heat, boils
Oops!
Okay!
They wouldn’t have found the place if they ______ (not look up) the address.
hadn't looked up
Oops!
Okay!
If she ____(get over) the flu quickly, she _____(come) to the meeting.
gets over, will come; got, would come
Oops!
Okay!
If she (know) about the traffic this morning, she (set off) earlier.
had known, would have set off
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!
You would feel better if you ______ (give up) smoking.
gave up
Oops!
Okay!
If you (tell) me the truth, I (forgive) you, I promise.
tell, will forgive
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!
If we save enough money, we ______ (go) on holiday.
are going to go/ can go/ will go
Oops!
Okay!
If she ______ (take off) her shoes, she won’t damage the floor.
takes off
Oops!
Okay!
If you (study) harder in general, you (pass) the exam yesterday.
studied, would have passed
Oops!
Okay!
If she studies tonight, she ______ the test tomorrow. A. passes B. passed C. will pass
C
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 they _____(run out of) milk, they _____(buy) more at the shop.
run out of, will buy; ran out of, would buy
Oops!
Okay!
Water boils if it ______ (reach) 100°C.
reaches
Oops!
Okay!
If he (work out) more often, he (feel) healthier. But he doesn't.
worked out, would feel
Oops!
Okay!
She’ll be upset if he ______ (not turn up) to her birthday party.
doesn't turn up
Oops!
Okay!
If you ______ (look after) your phone better, it wouldn’t break so often.
looked after
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!
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 I ______ (know) about the meeting, I would have gone.
had known
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 looked up the word, they ______ the meaning. A. find B. would find C. will find
B
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!
If you heat ice, it ______. A. melts B. would melt C. melted
A
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!
If I were you, I ______ the offer. A. turn down B. would turn down C. had turned down
B
Oops!
Okay!
If their car ______ (not break down) the other day, they would be here now.
hadn't broken down
Oops!
Okay!
If we don’t hurry, we ______ the meeting. A. miss B. are going to miss C. would miss
B
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!
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!
She doesn't study often, so she didn’t pass the exam. → If she ______, she ______ the exam.
studied often, would have passed
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!
If he ______ (come across) her old letters, he’ll be surprised.
comes across
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!
I would help you if I ______ how. A. knew B. know C. had known
A
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies