1) If it ______ tomorrow, we’ll go hiking in the mountains. a) doesn’t rain b) didn’t rain c) hadn’t rained d) won’t rain 2) If I ______ you, I wouldn’t waste so much time on social media. a) had been b) was c) am d) were 3) You’ll feel better if you ______ some rest. a) getting b) got c) get d) will get 4) If she had set an alarm, she ______ late for work. a) isn’t b) won’t be c) wouldn’t have been d) wouldn’t be 5) If you heat ice, it ______. a) melts b) melted c) will melt d) melting 6) I would help you if I ______ more time today. a) have b) had c) had had d) having 7) If they ______ the train, they wouldn’t have been late for the meeting. a) would catch b) caught c) catch d) had caught 8) I don’t know her address, so I can’t visit her. a) If I knew her address, I could visit her. b) If I know her address, I can visit her. c) If I had known her address, I could visit her. d) If I have known her address, I will visit her. 9) He didn’t study, so he failed the exam. a) If he studied, he would pass the exam. b) If he had studied, he would have passed the exam. c) If he studies, he will pass the exam. d) If he was studying, he passes. 10) She’s not very patient, that’s why she often gets angry. a) If she were more patient, she wouldn’t get angry so often. b) If she is patient, she won’t get angry. c) If she had been patient, she wouldn’t have got angry. d) If she is more patient, she doesn’t get angry. 11) We didn’t see the sign, so we took the wrong road. a) If we had seen the sign, we wouldn’t have taken the wrong road. b) If we see the sign, we don’t take the wrong road. c) If we saw the sign, we wouldn’t take the wrong road. d) If we had seen the sign, we would take the wrong road. 12) It’s snowing. We can’t go out now. a) If it snows, we will go out. b) If it doesn’t snow, we could go out. c) If it wasn’t snowing, we can go out. d) If it weren’t snowing, we could go out. 13) She helped me last week, so I’m helping her today. a) If she didn’t help me, I won’t help her. b) If she helps me, I will help her. c) If she hadn’t helped me, I wouldn’t be helping her now. d) If she helped me, I help her. 14) left / we / earlier / had / the train / have / would / caught a) We had earlier left would caught the train. b) We would have caught the train if we had left earlier. c) We caught the train would have if left earlier. d) If caught earlier had left we the train. 15) study / harder / passed / you / if / had / exam / would / the / you / have a) You had study harder the exam passed would have. b) If you had studied harder, you would have passed the exam. c) You would harder have studied the exam if passed. d) If have you studied would harder passed the exam. 16) get / you / eat / hungry / enough / don’t / if / you / food a) If you don’t eat enough food, you get hungry. b) You hungry don’t get if eat enough food. c) If you eat enough, you got hungry food. d) Eat don’t if enough food you hungry get. 17) was / I / if / you / wouldn’t / so / worried / be a) If I you was, I so wouldn’t be worried. b) You be I wouldn’t worried were so if. c) I wouldn’t be worried if you was so I. d) If I were you, I wouldn’t be so worried. 18) she / come / earlier / if / wouldn’t / missed / have / bus / the / she a) Missed she bus wouldn’t if have earlier the. b) She the bus have missed earlier if wouldn’t. c) If she missed the bus earlier have wouldn’t. d) She wouldn’t have missed the bus if she had come earlier. 19) sleep / don’t / if / you / enough / you / tired / feel / will a) If you don’t sleep enough, you will feel tired. b) Don’t if sleep enough you tired will feel. c) You tired feel sleep enough if will don’t. d) Sleep if enough don’t you tired feel will. 20) known / I / your / number / have / I’d / called / you a) I have called you phone I’d known number your. b) If I’d known phone have your called number. c) I’d have called you if I had known your phone number. d) I’d called have if known number your I phone.

Conditional Sentences Quiz

Leaderboard

Visual style

Options

Switch template

Continue editing: ?