Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

BÀI TẬP CÂU ĐIỀU KIỆN

1. We’ll have lunch outside in the garden, _____ it’s too cold.
A. if B. unless C. in case D. should
2. John _____ win more races if he trained harder.
A. would B. will C. would have D. shall
3. If the machine _____, press this button.
A. stop B. stops C. would stop D. stopped
4. The lecturer didn’t know what he was talking about, but if Dr Mason _____ I would have
listened carefully.
A. lectured B. was lecturing
C. would lecture D. had been lecturing
5. I can’t understand what he sees in her! If anyone treated me like that, I _____ extremely
angry!
A. am B. would be C. will be D. was
6. If you _____ up all the orange juice that was in that carton, you ought to go out and get
some more.
A. drank B. drinking C. drunk D. drink
7. Rachel will be pleased _____ she passes her driving test.
A. should B. will C. if D. unless
8. I _____you sooner had someone told me you were in hospital.
A. visited B. visit
C. would have visited D. had visited
9. If you can give me one good reason for your acting like this, _____ this incident again.
A. I don’t mention B. I will never mention
C. I never mention D. will I never mention
10. You can use my car _____ you drive carefully.
A. unless B. as long as C. as soon as D. when
11. If everyone _____ an extra hour a day, it would greatly increase production.
A. work B. works C. working D. worked
12. If energy _____ inexpensive and unlimited, many things in the world would be different.
A. is B. were C. will be D. would be
13. Don’t bother to ring me _____ it’s important.
A. unless B. in case C. if D. as
14. If you help me with this exercise, I _____ do the same for you one day.
A. will B. would C. was D. am
15. According to the timetable, if the train _____ on time, we _____ arrive at 5. 30.
A. leaves/ would B. left/ would
C. leaves/ will D. was leaving/ would
16. If I could speak Spanish, I _____ next year sŁudying in Mexico.
A. will spend B. had spent
C. would spend D. would have spent
17. The bus won’t stop _____ you ring the bell.
A. if B. as soon as C. providing D. unless
18. You’d better take a coat _____ it gets cold.
A. if B. in case C. as long as D. while
19. If you _____ to my advice in the first place, you wouldn’t be in this mess right now.
A. listen B. will listen C. listened D. had listened
20. If it _____ fine tomorrow, we will go to the coast.
A. will be B. was C. is D. being
21. If I ask Paul nicely, he _____ us.
A. may B. will C. would D. should
22. You _____ yourself ill if you don’t eat properly.
A. were to make B. make
C. would make D. will make
23. If the ball _____ the line, that would have been the end of the game.
A. had crossed B. crossed C. crosses D. cross
24. _____ more help, I could call my neighbour.
A. Should I need B. Needed C. I have needed D. I should need
25. Come on! _____ we hurry, we’ll miss the plane!
A. if B. unless C. in case D. supposed
26. _____ you like to see my stamp collection?
A. will B. would C. do D. have
27. I didn’t get home unúl after midnight last night. Otherwise, I _____ your call.
A. returned B. had returned
C. would return D. would have returned
28. If Jake _____ to go on the trip, would you have gone?
A. hadn’t agreed B. doesn’t agree C. didn’t agreed D. wouldn’t agree
29. If I found Rob’s phone number now, I _____ him about the change in plans.
A. called B. had called C. could call D. will call
30. If I see him, I _____ him a gift.
A. give B. would give C. will give D. gave
31. If I had a typewriter, I _____ it myself.
A. typed B. would have typed
C. would typed D. am typing
32. If you don’t keep silent, you _____ wake the baby up.
A. will B. would C. had D. can
33. If I had known that you were in hospital, I _____ you.
A. would visit B. would have visited
C. will visit D. visited
34. I don’t understand this point of grammar. I wish I _____ it better.
A. understood B. would understand
C. had understood D. understands
35. It never stops raining here. I wish it _____ raining.
A. stopped B. would stop C. had stopped D. will stop
36. If I _____ his telephone number, I’d give it to you.
A. know B. knew C. had known D. knowing
37. If you _____ ten minutes earlier, you would have got a seat.
A. arrived B. had arrived C. arrive D. would arrive
38. This exercise is very boring. I wish the teacher _________ us some more interesting
things to do.
A. gave B. would give C. had given D. will give
39. I would have visited you before if there _____ quite a lot of people in your house.
A. hadn’t B. hadn’t been C. wouldn’t be D. wasn’t
40. If you had caught the bus, you _____ late for work.
A. wouldn’t have been B. would have been
C. wouldn’t be D. would be
41. If I _____ I would express my feelings.
A. were asked B. would ask C. had been asked D. asked
42. I should never have said that. I wish I _____ that.
A. didn’t say B. wouldn’t say C. hadn’t said D. says
43. I speak terrible English. I wish I _____ English well.
A. spoke B. would speak C. had spoken D. speaks
44. If _____ as I told her, she would have succeeded.
A. she has done B. she had done C. she does D. she did
45. You made a mistake by telling her a lie. It _____ better if you _____ to her.
A. would have been/ hadn’t lied B. would be/ didn’t lie
C. will be/ don’t lie D. would be/ hadn’t lied
46. John would be taking a great risk if he _____ his money in that business.
A. would invest B. invested C. had invested D. invests
47. I cannot sleep. The dog next door is makirig too much noise. I wish it _____ quiet.
A. kept B. would keep C. had kept D. will keep
48. If I _____ her phone number, I _____ her last night
A. had known/ could have phoned B. knew/ would have phoned
C. know/ can phone D. knew/ could phone
49. The children will be happy if he _____ them English.
A. teach B. teaches C. taught D. would teach
50. If she _____ a new hard disk, she would not have lost all data.
A. had bought B. will buy C. buy D. did bought
51. If he _____ the truth, the police wouldn’t arrest him.
A. tells B. told C. had told D. would tell
52. I didn’t see the TV programme but everybody said it was excellent. I wish I _____ it.
A. saw B. would see C. had seen D. seen
53. She says if she _____ that the traffic lights were red she _____ .
A. had realized/ would stop B. realized/ could have stopped
C. has realized/ stopped D. had realized/ would have stopped
54. If I _____ a cheap room, I will stay a fortnight.
A. find B. found C. was finding D. would find
55. She wouldn’t have given them all that money if we _____ her to.
A. wouldn’t advise B. won’t advise
C. hadn’t advised D. didn’t advise
56. I am very thin. I think, if I _____ smoking, I might get fat.
A. stop B. had stopped C. will stop D. stopped
57. This train is very slow. The earlier train was much faster. I wish I _____ the earlier train.
A. caught B. would catch C. had caught D. catches
58. If I _____ that yesterday, I _____ them.
A. had discovered/ would inform B. had discovered/ would have informed
C. had discovered/ could inform D. discovered/ can inform
59. If he worked more slowly, he _____ so many mistakes.
A. doesn’t make B. won’t make C. wouldn’t make D. hadn’t make
60. I shouldn’t drink that wine if I _____ you.
A. were B. are C. was D. have been
61. I think he is not at home. If he _____ in, he _____ the phone.
A. was/ answered B. were/ would answer
C. were/ would have answered D. had been/ would have answered
62. Come to me if you _____ help.
A. need B. in need C. needed D. needing
63. If I _____ in London now, I could visit British Museum.
A. were B. had been C. have been D. would be
64. I wish that some day I _____ able to marry her.
A. will be B. am C. would be D. had been
65. I wished I _____ enough money to buy the house.
A. had B. am having C. will have D. have had
66. If the tree hadn’t been so high, he _____ it up to take his kite down.
A. could have climbed B. climb
C. is climbing D. climbed
67. I miss my friends. I wish my friends _____ here right now.
A. were B. would be C. had been D. was
68. If the wall weren’t so high, he _____ it up to take his ball down.
A. climbed B. could climb C. is climbing D. climb
69. You would make better progress if you _____ class regularly.
A. attended B. would attend C. are attending D. attend
70. If you _____ to the course regularly, they _____ a certificate last year.
A. go/ gave B. go/ give
C. had gone/ would have given D. went/ would give
71. A lot of people _____ out of work if the factory closed down.
A. are B. will be
C. would be C. would have been
72. I would have had plenty of money now if I _____ so much yesterday.
A. didn’t spend B. hadn’t spent
C. spend D. was spending
73. If someone gave you a boat, what _____ you _____?
A. do…do B. will…do C. would…do D. did…do
74. If Columbus _____ money from Queen Isabella, he _____ across the Atlantic.
A. do not receive/ could not sail
B. had not received/ might not have sailed
C. did not receive/ might not have sailed
D. would not receive/ might not sail
75. _____ the storm, he would have arrived much earlier.
A. Thanks to B. Not only C. But for D. Except
76. I wish I _____ a doctor in the future.
A. am B. were C. had been D. would be
77. We _____ very busy in the office recently; otherwise, I _____ to see your baby
earlier.
A. are/ would be coming C. will be/ might come
B. had been/ will have come D. have been/ would have come
78. Suppose that a war _____ out between your country and your hus-band’s, which side
_____ you support?
A. has broken/ did B. is breaking/ may
C. broke/ would D. had broken/ do
79. I regret that you didn’t give me a chance to tell you the truth.
A. I wish you didn’t give me a chance to tell you the truth.
B. I wish you gave me a chance to tell you the truth.
C. I wish you had given me a chance to tell you the truth.
D. I wish you hadn’t given me a chance to tell you the truth.
80. If her health _____ overnight, she _____ to school tomorrow.
A. didn’t improve/ isn’t going to go
B. won’t improve/ hasn’t been going
C. doesn’t improve/ won’t be able to go
D. might not improve/ doesn’t go
81. If the shines, we _____ to the town.
A. would walk B. will walk C. walks D. are walking
82. If I _____ a lot of money now, I _____ a new car.
A. have/will buy B. have/ would buy
C. had/ will buy D. had/ would buy.
83. If they go to the disco, they _____ to loud music.
A. listen B. are listen C. listened D. would listen
84. If I were offered the job, I think I _____ it.
A. take B. will take
C. would take D. would have taken
85. I would be very surprised if he _____.
A. refuses B. refused C. had refused D. would refuse
86. If he _____ a temperature, he sees the doctor.
A. has B. having C. had D. has
87. I hate living in England. It’s cold and it’s damp. I wish I _____ in Spain.
A. lived B. would live C. had lived D. live
88. If she sold her car, she _____ much money.
A. gets B. would get C. will get D. would have got
89. It’s a pity that you didn’t tell us about this.
A. I wish you told us about this. B. I wish you would tell us about this.
C. I wish you had told us about this. D. I wish you have told us about this.
90. They would be disappointed if we _____.
A. hadn’t come B. wouldn’t come
C. don’t come D. didn’t come.
91. John missed an exciting football match on TV last night. He wishes that he _____ it.
A. watched B. would watch C. had watched D. watches
92. Would John be angry if I _____ his bicycle without asking?
A. take B. took C. had taken D. would take
93. She _____ terrible upset if I lost this ring.
A. will be B. would be C. were D. had been
94. If someone _____ in here with a gun, I would be very frightened.
A. would walk B. walks C . had walked D. walked
95. I’m afraid he won’t get over his illness.
A.I wish he will get over his illness. B. I wish he would get over his illness.
C. I wish he got over his illness. D. I wish he had got over his illness.
96. What would happen if you _____ to work tomorrow?
A. don’t go B. didn’t go C. won’t go D. wouldn’t go.
97. I was only in Miami for a week. I wish I _____ more time there but I had to go on to
New York.
A. had B. would have C. had had D. have
98. You drive too fast. I wish you _____ more slowly.
A. drive B. drove C. had driven D. would drive
99. If she had worked harder last year, she wouldn’t have failed the exam.
A. Had she works B. she has worked
C. Had she worked D. if she should work
100. If it hadn’t been _____ hot weather, we would have had a wonderful holiday.
A. in B. on C. of D. for
THE KEYS
1. B 2. A 3. B 4. B 5. B 6. D 7. C 8. C 9. B 10. B
11. D 12. B 13. B 14. A 15. C 16. C 17. D 18. B 19. D 20. C
21. B 22. D 23. A 24. A 25. B 26. B 27. D 28. C 29. C 30. C
31. C 32. A 33. B 34. A 35. B 36. B 37. B 38. C 39. B 40. B
41. A 42. C 43. A 44. B 45. A 46. B 47. B 48. A 49. B 50. A
51. B 52. C 53. D 54. A 55. C 56. A 57. C 58. B 59. C 60. A
61. B 62. A 63. A 64. C 65. A 66. A 67. A 68. B 69. A 70. C
71. C 72. B 73. C 74. B 75. C 76. D 77. D 78. C 79. C 80. C
81. B 82. D 83. A 84. C 85. B 86. D 87. A 88. B 89. C 90. D
91. C 92. B 93. B 94. D 95. B 96. B 97. C 98. C 99. C 100. D

You might also like