If the weather ______ tomorrow, we’ll go for a walk in the mountains., A) will improve, B) improves, C) improved, D) would improve, If you don’t hurry, you ______ the beginning of the film., A) miss, B) would miss, C) will miss, D) missed, If I ______ enough money, I would buy a new laptop., A) had, B) have, C) will have, D) would have, If Sarah were more organised, she ______ so much time looking for things., A) doesn’t waste, B) won’t waste, C) didn’t waste, D) wouldn’t waste, If I had known about the meeting, I ______ you earlier., A) would have told, B) will tell, C) would tell, D) told, They would have caught the train if they ______ the house earlier., A) leave, B) had left, C) would leave, D) left, If Mark ______ harder at school, he might have got better results., A) studied, B) has studied, C) had studied, D) would study, If you had listened to my advice, you ______ in this situation now., A) won’t be, B) wouldn’t be, C) weren’t, D) hadn’t been, If I ______ you, I’d apologise to her immediately., A) am, B) will be, C) were, D) had been, If we finish the project today, we ______ home early tomorrow., A) can go, B) could have gone, C) would have gone, D) went, ______ you need any help, just give me a call., A) Unless, B) Should, C) Were, D) Had, You can borrow my car ______ you promise to drive carefully., A) unless, B) even if, C) as long as, D) in case, ______ you leave now, you’ll still have plenty of time to catch the bus., A) Provided, B) Unless, C) Had, D) Were, If you ______ an umbrella, you might get wet., A) won’t take, B) don’t take, C) didn’t take, D) wouldn’t take, If I won the lottery, I ______ a house by the sea., A) buy, B) will buy, C) would buy, D) would have bought, If you had told me about the problem, I ______ you., A) would have helped, B) will help, C) would help, D) helped, If Claire ______ to her mother, she wouldn’t have married David., A) listens, B) had listened, C) would listen, D) listened, If the cases are too heavy, we ______ you carry them., A) would help, B) helped, C) can help, D) had helped, If I ______ more free time, I’d take up photography., A) have, B) will have, C) had, D) had had, If Tom had taken the map, he ______ lost., A) wouldn’t get, B) won’t get, C) didn’t get, D) wouldn’t have got, If it ______ this afternoon, we’re going to stay indoors., A) will rain, B) rains, C) would rain, D) rained, ______ I were you, I wouldn’t accept that job., A) If, B) Unless, C) Should, D) Had, If she ______ more carefully, she wouldn’t have made that mistake., A) checks, B) would check, C) had checked, D) checked, You won’t be able to finish on time ______ you start working now., A) unless, B) provided, C) as long as, D) if, If you need anything, ______ me know., A) would, B) let, C) will, D) had, If I ______ you were coming, I would have prepared something to eat., A) know, B) knew, C) had known, D) would know, If you press this button, the machine ______ automatically., A) will stop, B) stopped, C) would stop, D) would have stopped, If Anna ______ more carefully, she wouldn’t be making so many mistakes now., A) works, B) had worked, C) would work, D) worked, If I ______ the opportunity to study abroad, I would take it., A) have, B) will have, C) had, D) had had, If the driver hadn’t been speeding, the accident ______., A) wouldn’t have happened, B) wouldn’t happen, C) won’t happen, D) didn’t happen, We’ll go to the beach tomorrow ______ the weather is good., A) unless, B) provided, C) had, D) were, If you ______ me earlier, I could have helped you., A) tell, B) would tell, C) had told, D) told, ______ you see Peter, could you ask him to call me?, A) Should, B) Had, C) Were, D) Unless, If I were better at languages, I ______ another foreign language., A) will learn, B) would learn, C) had learned, D) learned, If they ______ the instructions, they wouldn’t have made that mistake., A) follow, B) would follow, C) followed, D) had followed, If it rains tonight, we ______ the match indoors., A) will play, B) would play, C) played, D) would have played, You can use my computer ______ you don’t change any of the settings., A) unless, B) as long as, C) even if, D) in case, If Jack ______ harder last year, he would have a better job now., A) worked, B) would work, C) had worked, D) has worked, If I ______ enough money, I would have bought that car last week., A) had, B) had had, C) would have, D) have, If she ______ me the truth, I wouldn’t be angry with her now., A) tells, B) told, C) had told, D) would tell, If you don’t leave now, you ______ late for work., A) would be, B) were, C) had been, D) will be, If I ______ in your position, I’d talk to your manager., A) am, B) were, C) had been, D) will be, If we had taken a taxi, we ______ there on time., A) would have arrived, B) will arrive, C) would arrive, D) arrived, If he ______ so much money, he wouldn’t be in debt now., A) doesn’t spend, B) wouldn’t spend, C) hadn’t spent, D) didn’t spend, ______ you have any questions, please contact the office., A) Had, B) Should, C) Were, D) Unless, If Susan ______ more confident, she might apply for the position., A) were, B) is, C) had been, D) will be, If you had warned me, I ______ so surprised., A) wouldn’t be, B) won’t be, C) wouldn’t have been, D) wasn’t, If I ______ the answer, I would tell you., A) had known, B) know, C) will know, D) knew, If the weather ______ better yesterday, we would have gone hiking., A) had been, B) were, C) would be, D) is, Take an umbrella ______ it rains later., A) provided, B) unless, C) in case, D) as long as, If you ______ me about the traffic, I would have left earlier., A) told, B) had told, C) would tell, D) have told, If Mark trains harder, he ______ a better runner., A) will become, B) would become, C) had become, D) became, If I ______ enough money, I’d travel around South America., A) have, B) will have, C) had, D) had had, If she had taken the earlier flight, she ______ here by now., A) will be, B) would be, C) would have been, D) is, If you ______ your homework tonight, you can go out afterwards., A) finish, B) finished, C) had finished, D) would finish, If I were you, I ______ that expensive phone., A) won’t buy, B) didn’t buy, C) wouldn’t buy, D) hadn’t bought, If we had booked earlier, we ______ such a high price., A) wouldn’t have paid, B) won’t pay, C) wouldn’t pay, D) didn’t pay, If you ______ enough sleep last night, you wouldn’t feel so tired now., A) get, B) got, C) would get, D) had got, ______ you need any further information, please contact reception., A) Were, B) Should, C) Had, D) Unless, If he ______ more carefully, he might not have broken the vase., A) drives, B) drove, C) had driven, D) would drive, We’ll cancel the picnic ______ the weather improves., A) unless, B) provided, C) as long as, D) should, If I ______ you were unhappy, I would have tried to help., A) know, B) knew, C) had known, D) would know, If she ______ more time, she could learn to play the guitar., A) had, B) has, C) will have, D) had had, If they hadn’t missed the bus, they ______ at the station now., A) are, B) will be, C) would have been, D) would be, If you see John, ______ him to call me., A) would tell, B) tell, C) told, D) had told, If I ______ harder at university, I might have a better job now., A) studied, B) study, C) had studied, D) would study, If the shop is open, we ______ some food on the way home., A) would buy, B) bought, C) had bought, D) will buy, You can come with us ______ you finish your work first., A) as long as, B) unless, C) even if, D) in case, If I ______ a millionaire, I would donate a lot of money to charity., A) will be, B) were, C) had been, D) am, If Tom had remembered his passport, he ______ on the plane., A) would have got, B) will get, C) would get, D) got, If you ______ so much last night, you wouldn’t have a headache now., A) don’t drink, B) didn’t drink, C) hadn’t drunk, D) wouldn’t drink, If it ______ tomorrow, we’re going to postpone the match., A) would rain, B) rained, C) will rain, D) rains, ______ you were offered your dream job, would you accept it?, A) Should, B) Were, C) Had, D) Unless, If I had more experience, I ______ for that position., A) would apply, B) will apply, C) had applied, D) applied, If you had followed the map, you ______ lost., A) wouldn’t get, B) wouldn’t have got, C) won’t get, D) didn’t get, If I ______ about the cancellation, I wouldn’t have come all this way., A) knew, B) would know, C) had known, D) have known, If you don’t charge your phone, it ______ before the end of the day., A) would have died, B) will die, C) would die, D) died, If I ______ more confident, I would speak English more often., A) were, B) am, C) had been, D) will be, If you had taken my advice, you ______ into trouble., A) won’t get, B) wouldn’t get, C) didn’t get, D) wouldn’t have got, We can have the meeting outside ______ it doesn’t rain., A) unless, B) even if, C) provided, D) in case, If she ______ harder, she might be able to pass the exam next month., A) studies, B) had studied, C) studied, D) would study, If I had accepted that job, I ______ in London now., A) would have lived, B) will live, C) would live, D) lived, ______ you have any problems with the computer, let me know., A) Had, B) Should, C) Were, D) Unless, If they ______ the road signs, they wouldn’t have taken the wrong turning., A) noticed, B) would notice, C) had noticed, D) notice, If you lend me your dictionary, I ______ it back tomorrow., A) will give, B) would give, C) gave, D) would have given, If I ______ enough money last year, I would have bought a car., A) have, B) had, C) would have, D) had had, If Peter ______ more carefully, he wouldn’t be in hospital now., A) drove, B) had driven, C) would drive, D) drives, If you ______ me, what would you do in this situation?, A) are, B) had been, C) were, D) will be, If we don’t leave soon, we ______ the last train., A) would miss, B) had missed, C) missed, D) will miss, If she had worked harder, she ______ the promotion., A) would have got, B) will get, C) would get, D) got, You won’t improve your pronunciation ______ you practise regularly., A) provided, B) unless, C) as long as, D) even if, If I ______ about the traffic, I would have left home earlier., A) had known, B) know, C) would know, D) knew, If he ______ more carefully, he wouldn’t make so many mistakes., A) had checked, B) will check, C) checked, D) would check, ______ I in your position, I would refuse the offer., A) Had, B) Were, C) Should, D) Unless, If you had saved some money, you ______ so worried about paying the bill now., A) wouldn’t be, B) won’t be, C) wouldn’t have been, D) weren’t, If the weather is nice this weekend, we ______ hiking., A) went, B) would go, C) will go, D) would have gone, If she ______ the opportunity again, she might accept the offer., A) had, B) has, C) would have, D) had had, If you had listened to the instructions, you ______ how to use the machine., A) would know, B) will know, C) knew, D) would have known, If I ______ in his shoes, I’d look for another job., A) am, B) had been, C) were, D) will be, ______ you need to leave early, you can finish the rest of the work tomorrow., A) Should, B) Had, C) Were, D) Unless

Leaderboard

Visual style

Options

Switch template

Continue editing: ?