1) If I _________ to the store later, I'll get you some milk. a) will go b) went c) go d) was going 2) Don't forget to ring me up if __________ any changes in the timetable. a) they are b) it will be c) there are d) there will be 3) Study harder __________. a) if you will pass the exam b) and you pass the exam c) unless you pass the exam d) or you won't pass the exam 4) What ________ if there was a serious nuclear accident? a) will happen b) happens c) would happen d) can happen 5) If I were you, I _________ a car and have a look around the country. a) hired b) will hire c) would hire d) could have hired 6) "Are you going to buy it or not?" - "If it _________ so expensive, I would." a) were b) weren't c) hadn't been d) isn't 7) If I could speak Spanish, I __________ next year studying in Mexico. a) will spend b) had spent c) would spend d) would have spent 8) I didn't know you were asleep. Otherwise, I __________ so much noise when I came in. a) didn't make b) wouldn't have made c) won't make d) don't make 9) I took a taxi to the hotel but the traffic was very heavy. It __________ quicker if I __________. a) would be - walked b) would be - had walked c) would have been - had walked d) was - walked 10) If he had tried his best, he __________ accepted to that university. a) would have b) would have been c) would be d) would had been 11) I would have cooked something special if I ___________ you were coming. a) knew b) know c) have known d) had known 12) If we __________ the flight, our holiday wouldn't have been spoiled. a) hadn't missed b) didn't miss c) haven't missed d) don't miss 13) It it __________ their encouragement, he could have given it up. a) had been for b) hadn't been c) hadn't been for d) wouldn't have been for 14) If you had told me you like modern art, I __________ given you our invitation to the opening of his exhibition. a) would have b) would c) had d) have 15) Jane _________ in such a trouble if she had been more careful. a) will not be b) wouldn't have been c) wouldn't be d) would have been 16) Will you be home to let them in, just in case I _________late? a) am b) was c) were d) will be 17) If Lucy's car ___________ down, she would be here by now. a) didn't break b) hadn't broken c) wouldn't have broken d) doesn't break 18) If you __________ to my advice in the first place, you wouldn't be in this mess right now.  a) listen b) had listened c) will listen d) listened 19) If I had taken his advice, I ___________ rich now. a) would have been b) would be c) am d) will be 20) __________ the government fall, stock market will crash. a) Had b) Provided c) In case d) Should 21) But for his help, she ___________. a) wouldn't have failed b) would have failed c) has failed d) has not failed 22) I won't lend you the money __________you promise to pay it back. a) if b) unless c) or d) or else 23) I didn't speak to Mark because I didn't see him. a) If I saw Mark, I would speak to him. b) If I had seen Mark, I would have spoken to him c) Although I saw Mark, I didn't speak to him. d) I saw Mark so that I could speak to him. 24) Alice would be happier if she won the first prize. a) Alice doesn't win the first prize. b) Alice is trying to win the first prize. c) Alice is dreaming about winning the first prize. d) Alice wins the first prize. 25) It's my opinion that you should take more exercises. a) If I were you, you would take more exercises. b) If I were you, I would take more exercises. c) Had I been you, I would have taken more exercises. d) If I was you, I will take more exercises. 26) She is so busy that she can't come to the party. a) If she were not so busy, she must come to the party. b) If she isn't so busy, she can come to the party. c) If she weren't so busy, she could come to the party. d) If she was not so busy, she should come to the party. 27) If my brother had worn warm clothes, he wouldn't have caught a cold. a) My brother did not wear warm clothes, but he didn't catch a cold. b) My brother wore warm clothes, so he did not catch a cold. c) My brother wore warm clothes, but he caught a cold. d) My brother did not wear warm clothes, so he caught a cold. 28) If only you ___________ how I feel about you. a) understand b) can understand c) understood d) would understood 29) He might have won if he _________ a bit faster. a) ran b) would run c) had run d) would have run 30) Look! You've broken the vase. If only you _________ more careful. a) would be b) had been c) will be d) have been 31) If you had taken my advice, you _________ in such difficulties now. a) wouldn't have been b) hadn't been c) wouldn't be d) won't be 32) ___________, we would have to put off the visit to the Marble Mountains. a) If it rain tomorrow b) Should it rain tomorrow c) Were it to rain tomorrow d) Had it rained tomorrow 33) I didn't know you were asleep. Otherwise, I __________ so much noise when I came in. a) didn't make b) wouldn't have made c) won't make d) don't make 34) Had we left any later, we would have missed the train. a) We left too late to catch the train. b) The train left late. c) We almost missed the train. d) Because the train was late we had no trouble catching it. 35) Unless you have tickets, you can't come in. a) You can't come in provided that you have tickets. b) You can come in provided that you have tickets. c) If you didn't have tickets, you couldn't come in. d) Unless you don't have tickets, you can come in.

Grammar - Conditionals

Leaderboard

Visual style

Options

Switch template

Continue editing: ?