1) If you'd told me you weren't staying for dinner, I __________________ so much food. a) wouldn't had made b) wouldn't have made c) hadn't made 2) We__________________ on time if we'd left half an hour later. a) had arrived b) would have arrived c) would had arrived 3) If we _____________ a table, we wouldn't have been able to have dinner there. a) hadn't booked b) didn't book c) haven't booked 4) You'd have seen my message if you ______________________ your mobile phone. a) checked b) have checked c) had checked 5) I'd have enjoyed the party more if the music______________ so loud. a) hadn't been b) haven't been c) wouldn't have been 6) If you'd concentrated on what you were doing, you________________ so many mistakes. a) hadn't made b) wouldn't had made c) wouldn't have made 7) If I _________________ it was going to be so cold, I'd have worn a warmer coat. a) had known b) have know c) knew 8) We_________________ Joe to dinner too, if we'd known you didn't like him. a) wouldn't had invited b) wouldn't have invited c) hadn't invited 9) If you _______________ so rude about my mother, I wouldn't have got so angry.  a) wouldn't have been b) weren't c) hadn't been 10) My sister______________ promoted, if she'd refused to do overtime. a) wouldn't had got b) wouldn't have got c) wouldn't have get 11) If you ____________ regularly, you ______________ fit. a) will exercise - are b) will exercise - will be c) exercise - be d) exercise - will be 12) When you ____________________ water, it ______________________ . a) will heat - boils b) heat - will boil c) heat - boils d) will heat - will boil 13) If your temperature _______________________ normal today, you ____________ out tomorrow. a) remains - can go b) remain - can go c) will remain - can go d) remained - can go 14) If there _________________ a fire, leave the building through the fire exit.  a) was b) is c) are d) will be 15) Unless it _____________________ raining, there _______________________ a flood. a) stopped - is b) will stop - will be c) stopped - will be d) stops - will be 16) When you _________________ at your destination , you __________________ pick up your suitcase in the baggage claim area. a) arrived - could b) arrive - can c) arrive - would d) arrived - can 17) If I ____________________ rich, I ________________ buy a Lamborghini. a) am - would b) were - would c) was - will d) was - would 18) If I _________________ you, I __________________ eat junk food everyday. It's unhealthy. a) were - would b) will be - wouldn't c) am - will d) were - wouldn't 19) If Tala ____________________ skiing , she _______________________ broken her leg. a) had gone - would has b) hadn't gone - wouldn't have c) haven't gone - wouldn't had d) hasn't gone - wouldn't have 20) If I ____________________ the house on time, I ______________________ missed my flight. a) had left - wouldn't have b) left - wouldn't have c) have left - wouldn't had d) left - wouldn't had 21) If it ____________________ so much, we could go out. a) rained b) hadn't rained c) didn't rain d) doesn't rain 22) Don't swim on any beach, __________________you _______________ a green flag. a) if - see b) unless - see c) unless - don't see d) unless - had seen 23) If you _________________________ in a lift, what will you do? a) were stuck b) had been c) got stuck d) get stuck 24) If it _________________________ tomorrow, we_________________ to the park. a) doesn't rain - might go b) didn't rain - might go c) doesn't rain - go d) hasn't rained - might have gone 25) They won't finish the project on time, _________________ they ______________ harder. a) if - worked b) unless - had worked c) unless - worked d) unless - work 26) The band ____________________ tour more often, if they ________________ a bigger fanbase, but they don't. a) will - had b) would - have c) would - had d) can - had

The conditionals game

Leaderboard

Visual style

Options

Switch template

Continue editing: ?