Study

All conditionals B2 exercises

  •   0%
  •  0     0     0

  • They aren’t experienced, so they can’t take over the project. → If they ______ more experienced, they ______ the project.
    were, could take over
  • If you ___(heat) water, it _____(boil).
    heat, boils
  • They wouldn’t have found the place if they ______ (not look up) the address.
    hadn't looked up
  • If she ____(get over) the flu quickly, she _____(come) to the meeting.
    gets over, will come; got, would come
  • If she (know) about the traffic this morning, she (set off) earlier.
    had known, would have set off
  • If they (look after) the dog properly, it (be) happy. But the dog is miserable.
    looked after/ had looked after, would be
  • You would feel better if you ______ (give up) smoking.
    gave up
  • If you (tell) me the truth, I (forgive) you, I promise.
    tell, will forgive
  • If I (not throw away) the receipt already, I (can return) the shoes.
    hadn't thrown away, could return/ could have returned
  • If we save enough money, we ______ (go) on holiday.
    are going to go/ can go/ will go
  • If she ______ (take off) her shoes, she won’t damage the floor.
    takes off
  • If you (study) harder in general, you (pass) the exam yesterday.
    studied, would have passed
  • If she studies tonight, she ______ the test tomorrow. A. passes B. passed C. will pass
    C
  • 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
  • If they _____(run out of) milk, they _____(buy) more at the shop.
    run out of, will buy; ran out of, would buy
  • Water boils if it ______ (reach) 100°C.
    reaches
  • If he (work out) more often, he (feel) healthier. But he doesn't.
    worked out, would feel
  • She’ll be upset if he ______ (not turn up) to her birthday party.
    doesn't turn up
  • If you ______ (look after) your phone better, it wouldn’t break so often.
    looked after
  • 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
  • I’m not taller, so I can’t reach the top shelf. → If I ______ taller, I ______ the top shelf.
    were, could reach
  • If I ______ (know) about the meeting, I would have gone.
    had known
  • I didn’t set off early, so I missed the bus. → If I ______ earlier, I ______ the bus.
    had set off, wouldn't have missed
  • If they looked up the word, they ______ the meaning. A. find B. would find C. will find
    B
  • If I had more time, I ______ a new sport. A. take up B. would take up C. will take up
    B
  • If you heat ice, it ______. A. melts B. would melt C. melted
    A
  • If they hadn’t broken down on the motorway, they ______ on time. A. will arrive B. would have arrived C. arrived
    B
  • If I were you, I ______ the offer. A. turn down B. would turn down C. had turned down
    B
  • If their car ______ (not break down) the other day, they would be here now.
    hadn't broken down
  • If we don’t hurry, we ______ the meeting. A. miss B. are going to miss C. would miss
    B
  • If we (take off) early, we (arrive) before lunch. I can't wait to see you!
    take off, arrive/ will arrive
  • 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
  • She doesn't study often, so she didn’t pass the exam. → If she ______, she ______ the exam.
    studied often, would have passed
  • If she had set off earlier, she ______ that train. A. wouldn’t miss B. wouldn’t have missed C. didn’t miss
    B
  • If he ______ (come across) her old letters, he’ll be surprised.
    comes across
  • 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
  • I would help you if I ______ how. A. knew B. know C. had known
    A
  • If he doesn’t keep up with the class, he ______ behind. A. fell B. is going to fall C. would fall
    B