REVIEW 2
I/ Choose the best answer.
1/ If it ___ tomorrow, we will cancel the picnic.
A. rain B. rains C. rained D. had rained
2/ If I were rich, I ___ travel around the world.
A. will B. would C. would have D. had
3/ If she had studied harder, she ___ the exam.
A. will pass B. would pass C. would have passed D. passed
4/ If you ___ late again, your boss will be angry.
A. are B. were C. had been D. will be
5/ If I ___ you, I would apologize to her.
A. am B. was C. were D. had been
6/ If they had left earlier, they ___ on time.
A. will arrive B. would arrive C. would have arrived D. arrived
7/ If we finish our homework early, we ___ watch a movie.
A. will B. would C. would have D. had
8/ If he knew her number, he ___ call her.
A. will B. would C. would have D. had
9/ If it hadn’t rained, we ___ camping.
A. will go B. would go C. would have gone D. went
10/ If you heat ice, it ___ .
A. melts B. will melt C. would melt D. melted
11/ If she ___ harder, she would get better results.
A. studies B. studied C. had studied D. will study
12/ If I see him, I ___ him about the meeting.
A. tell B. told C. would tell D. will tell
13/ If they had had enough money, they ___ that house.
A. will buy B. would buy C. would have bought D. bought
14/ If he were more careful, he ___ so many mistakes.
A. won’t make B. wouldn’t make C. wouldn’t have made D. didn’t make
15/ If you don’t hurry, you ___ the bus.
A. miss B. will miss C. would miss D. missed
16/ If I had known the truth, I ___ her.
A. won’t trust B. wouldn’t trust C. wouldn’t have trusted D. didn’t trust
17/ If she invites me, I ___ to her party.
A. go B. went C. would go D. will go
18/ If he weren’t so shy, he ___ more friends.
A. will make B. would make C. would have made D. made
19/ If we had booked earlier, we ___ cheaper tickets.
A. will get B. would get C. would have got D. got
20/ If it stops raining, we ___ for a walk.
A. go B. went C. would go D. will go
21/ If I were you, I ___ that job.
A. accept B. accepted C. would accept D. will accept
22/ If she had told me, I ___ helped her.
A. will have B. would have C. would have had D. had
23/ If he doesn’t study harder, he ___ fail the exam.
A. would B. will C. would have D. had
24/ If they lived closer, we ___ visit them more often.
A. will B. would C. would have D. had
25/ If you had listened to me, you ___ in trouble now.
A. won’t be B. wouldn’t be C. wouldn’t have been D. weren’t
26/ If I finish work early, I ___ you a call.
A. give B. gave C. would give D. will give
27/ If he were taller, he ___ a basketball player.
A. will be B. would be C. would have been D. was
28/ If she had taken an umbrella, she ___ wet.
A. won’t get B. wouldn’t get C. wouldn’t have got D. didn’t get
29/ If you press this button, the machine ___ .
A. stops B. stopped C. would stop D. will stop
30/ If they had known about the traffic jam, they ___ earlier.
A. will leave B. would leave C. would have left D. left
31/ If I had more time, I ___ learn another language.
A. will B. would C. would have D. had
32/ If he calls me, I ___ him the news.
A. tell B. told C. would tell D. will tell
33/ If we had practiced more, we ___ the match.
A. will win B. would win C. would have won D. won
34/ If she were more confident, she ___ speak in public.
A. will B. would C. would have D. had
35/ If it snows tonight, school ___ closed tomorrow.
A. is B. was C. would be D. will be
36/ If I were you, I ___ so much money on clothes.
A. won’t spend B. wouldn’t spend C. wouldn’t have spent D. didn’t spend
37/ If he had driven more carefully, he ___ the accident.
A. won’t have B. wouldn’t have had C. wouldn’t have D. didn’t have
38/ If you eat too much junk food, you ___ sick.
A. get B. would get C. will get D. got
39/ If she had been on time, she ___ the meeting.
A. won’t miss B. wouldn’t miss C. wouldn’t have missed D. didn’t miss
40/ If I see her later, I ___ her your message.
A. give B. gave C. would give D. will give
41/ If you don’t water these plants, they ___ die.
A. would B. will C. would have D. had
42/ If I were more patient, I ___ so angry all the time.
A. won’t get B. wouldn’t get C. wouldn’t have got D. didn’t get
43/ If she had saved more money, she ___ that laptop last month.
A. will buy B. would buy C. would have bought D. bought
44/ If he studies harder, he ___ better grades.
A. would get B. will get C. would have got D. got
45/ If I had known you were coming, I ___ a cake.
A. will bake B. would bake C. would have baked D. baked
46/ If they were more careful, they ___ fewer mistakes.
A. will make B. would make C. would have made D. made
47/ If you heat water to 100°C, it ___ .
A. boils B. will boil C. would boil D. boiled
48/ If we had left earlier, we ___ the train.
A. won’t miss B. wouldn’t miss C. wouldn’t have missed D. didn’t miss
49/ If she invites him, he ___ come to the party.
A. will B. would C. would have D. had
50/ If I were the teacher, I ___ less homework.
A. will give B. would give C. would have given D. gave
II/ Rewrite these following sentences.
1/ Hurry up or you will be late for school.
-> If you don’t ________________________________________
2/ Be quiet or you will wake the baby up.
-> If you aren’t ________________________________________
3/ Don’t touch that wire or you’ll get an electric shock.
-> If you ________________________________________
4/ Without her support, he wouldn’t have succeeded.
-> If it weren’t for ________________________________________
5/ Study harder or you will fail the exam.
-> If you don’t ________________________________________
6/ Be careful or you will break that glass.
-> If you aren’t ________________________________________
7/ Don’t eat too much junk food or you will get sick.
-> If you ________________________________________
8/ Without your advice, I would have made a big mistake.
-> If it hadn’t been for ________________________________________
9/ Wear a helmet or you will be fined.
-> If you don’t ________________________________________
10/ Be more patient or you won’t get good results.
-> If you aren’t ________________________________________
11/ Don’t tell anyone the secret or she will be angry.
-> If you ________________________________________
12/ Without the Internet, we couldn’t study online.
-> If it weren’t for ________________________________________
13/ Leave now or you will miss the last train.
-> If you don’t ________________________________________
14/ Be honest or nobody will trust you.
-> If you aren’t ________________________________________
15/ Don’t stay up late or you won’t feel tired tomorrow.
-> If you ________________________________________
16/ Without his help, I couldn’t finish this project on time.
-> If it weren’t for ________________________________________
17/ Turn off the lights or you will waste electricity.
-> If you don’t ________________________________________
18/ Be more confident or you won’t pass the interview.
-> If you aren’t ________________________________________
19/ Don’t save enough money or you won’t be able to buy that phone.
-> If you ________________________________________
20/ Without your encouragement, she wouldn’t have tried again.
-> If it hadn’t been for ________________________________________
21/ Be more careful or you will make the same mistake again.
-> If you aren’t ________________________________________
22/ Don’t tell lies or nobody will believe you.
-> If you ________________________________________
23/ Without his quick action, the child wouldn’t have survived.
-> If it hadn’t been for ________________________________________
24/ Hurry up or we won’t catch the last bus.
-> If you don’t ________________________________________