Câu điều kiện là ngữ pháp thông dụng và học sinh cần nắm được khi học Tiếng Anh. Sau đây là 100 câu trắc nghiệm về câu điều kiện có kèm đáp án giúp các bạn nắm vững kiến thức các loại câu điều kiện hơn.
Bạn đã nắm vựng kiến thức câu điều kiện?
Bài tập trắc nghiệm
1.If the train is late, we ………………….. to the office.
A. walk
B. will walk
C. would walk
D.walks
2.She …………………….. if she has time.
A.calls
B.would call
C.will call
D.calling
3.If it ……………………… too much, I will buy the smaller one.
A.costs
B.will cost
C.would cost
D. cost
4.If the class. ………………………. full, we will find another one.
A.are
B.will be
C.were
D.is
5.What will we do if the taxi ………………………..?
don’t come
didn’t come
doesn’t come
had not come
6.If it snowed this summer, we …………………… skiing.
goes
will go
would go
go
7.If you drove more carefully, you ………………….so many accidents.
would not have
will not have
wouldn’t have had
has
8. If he ……………………….. up earlier, he’d get to work on time.
gets
will get
got
had got
9. I would tell you more about it if we ……………………………… more time.
has
will have
have
had
10. If I ……………………..you, I wouldn’t worry about going to university.
am
be
were
had been
11. If you ………………………… any money, I’d give you some.
hadn’t had
haven’t had
don’t have
didn’t have
12. You’d earn more money if you …………………. more products.
to sell
sell
sold
will sell
13. If I ……………………. so busy yesterday, I would have visited you.
were not
wasn’t
aren’t
hadn’t been
14. If you had seen the film, you …………………. it.
will enjoy
would enjoy
would have enjoyed
enjoyed
15. She would have gone to the university if she ……………… the opportunity.
has
will have
had had
had
16. If he had been more careful, he ……………………….. an accident.
would not have had
will not have
does not have
would not have
17. If you’d stayed at home, there …………………………. any trouble.
would not be
will not be
is not
would not have been
18. What would you do if he………………………. tomorrow?
resigned
will resign
resigns
to resign
19. I’ll do it if he ………………………….. me.
asking
will ask
asked
asks
20. I wouldn’t have believed it if I………………… it with my own eyes.
not to see
didn’t see
don’t see
hadn’t seen
21. I would have visited you before if there _____ quite a lot of people in your house.
hadn't
hadn't been
wouldn't be
wasn't
22. If you had caught the bus, you _____ late for work.
wouldn't have been
would have been
wouldn’t be
would be
23. If I _____, I would express my feelings.
were asked
would ask
had been asked
asked
24. If _____ as I told her, she would have succeeded.
she has done
she had done
she does
she did
25. Will you be angry if I _____ your pocket dictionary?
stole
have stolen
were to steal
steal
26. You made a mistake by telling her a lie. It _____ better if you _____ to her.
would have been/ hadn't lied
would be/ didn't lie
will be/ don't lie
would be/ hadn't lied
27.John would be taking a great risk if he _____ his money in that business.
would invest
invested
had invested
invests
28.She wouldn't have given them all that money if we _____ her to.
wouldn’t advise
won't advise
hadn't advised
didn't advise
29.If the tree hadn't been so high, he _____ it up to take his kite down.
could have climbed
climb
is climbing
climbed
30. If the wall weren't so high, he _____ it up to take his ball down.
climbed
could climb
is climbing
climb
31. If I _____ her phone number, I _____ her last night
had known/ could have phoned
knew/ would have phoned
know/ can phone
knew/ could phone
32. If he ______ the truth, the police wouldn’t arrest him.
tells
told
had told
would tell
33. If you press that button what _____?
would happen
would have happened
will happen
happen
34. She says if she _____ that the traffic lights were red she _____.
had realized/ would stop
realized/ could have stopped
has realized/ stopped
had realized/ would have stopped
35. I am very thin. I think, if I _____ smoking, I might get fat.
stop
had stopped
will stop
stopped
36. If I _____ that yesterday, I _____ them.
had discovered/ would inform
had discovered/ would have informed
had discovered/ could inform
discovered/ can inform
37. If you _______ to the course regularly, they ________ a certificate last year.
go/ gave
go/ give
had gone/ would have given
went/ would give
38. 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
39. If I ______ in London now, I could visit British Museum.
were
had been
have been
would be
40.If Columbus _______ money from Queen Isabella, he _______ across the Atlantic.
do not receive/ could not sail
had not received/ might not have sailed
did not receive/ might not have sailed
would not receive/ might not sail
41. If I__________the same problem you had as a child, I might not have succeed in life as well as you have.
A.have
B.would have
C.had had
D.should have
42. ___________ more help, I would call my neighbor.
Needed
Should I need
I have needed
I should need
43. If Jake __________ to go on the trip, would you have gone?
A.doesn’t agree
B. didn’t agree
C.hadn’t agreed
D. wouldn’t agree
44. If someone _________ into the store, smile and say, “May I help you?”
A.comes
B.came
C.come
D. should come
45. If she __________ him, she would be very happy.
A.would meet
B.will meet
C.met
D.should meet
46.If I had enough money, I ___________ abroad to improve my English.
A.will go
B.would go
C.went
D.should have go to
47. If it _____________ convenient, let‟s go out for a drink tonight.
be
is
was
were
48. The patient will not recover unless he_____________an operation.
A.had undergone
B. would undergo
C. undergoes
D. was undergoing
49. Peter: “Did you need help with your Math last night?”
Mary: “If I had needed, I_____________you".
A.would call
B.called
C.would have called
D.will call
50. “Here’s my phone number”.
“Thanks. I’ll give you a call if I_______________some help tomorrow”
will need
need
would need
needed
51. We’ll have lunch outside in the garden, _____ it’s too cold.
if
unless
in case
should
52.John _____ win more races if he trained harder.
would
will
would have
shall
53. If the machine _______, press this button.
stop
stops
would stop
stoped
54. The lecturer didn’t know what he was talking about, but if Dr Mason _____ I would have listened carefully.
lectured
was lecturing
would lecture
had been lecturing
55.I can’t understand what he sees in her! If anyone treated me like that, I _________ extremely angry!
am
would be
will be
was
56.If you _____ up all the orange juice that was in that carton, you ought to go out and get some more.
drank
drinking
drunk
drink
57.Rachel will be pleased _________ she passes her driving test.
should
will
if
unless
58.I _____ you sooner had someone told me you were in hospital.
visited
visit
would have visited
had visited
59.If you can give me one good reason for your acting like this, _____ this incident again.
I don’t mention
I will never mention
I never mention
will I never mention
60.You can use my car ___________ you drive carefully.
unless
as long as
as soon as
when
61.If everyone _____ an extra hour a day, it would greatly increase production.
work
works
working
worked
62.If energy _____ inexpensive and unlimited, many things in the world would be different.
is
were
will be
would be
63.Don’t bother to ring me _________ it’s important.
unless
in case
if
as
64.If you help me with this exercise, I ________do the same for you one day.
will
would
was
am
65.According to the timetable, if the train _______ on time, we _______ arrive at 5.30.
leaves/ would
left/ would
leaves/ will
was leaving/ would
66.If I could speak Spanish, I _____ next year studying in Mexico.
will spend
had spent
would spend
would have spent
67.The bus won’t stop __________ you ring the bell.
if
as soon as
providing
unless
68.You’d better take a coat ________ it gets cold.
if
in case
as long as
while
69.If you _____ to my advice in the first place, you wouldn’t be in this mess right now.
listen
will listen
listened
had listened
70.If it _____ fine tomorrow, we will go to the coast.
will be
was
is
being
71-If I ……….the same problem you had as a child, I might not have succeeded in life as well as you have.
A-have B-would have C-had had D-should have
72-I………you sooner had someone told me you were in the hospital.
A-would have visited B-visited C-had visited D-visit
73-………more help,I could call my neighbor.
A-needed B-should I need C-I have neeeded D-I should need
74-………then what I know today,I would have saved myself a lot of time and trouble over the years.
A-had I known B-did I know C-If I know D- If I would know
75-Do you think there would be less conflict in the world if all people…….the same language?
A-spoke B-speak C-had spoken D-will speak
76-If you can give me one good reason for your acting like this,……this incident again.
A- I will never mention B-I never mention C-will I never mention D-I don’t mention
77-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
78-Unless you ……all of my questions,I can’t do anything to help you.
A-answered B-answer C-would answer D-are answering
79-Had you told me that this was going to happen, I…….it.
A-would have never believed B-don’t believe C-hadn’t believed D-can’t believe
80-If Jake……..to go on the trip, would you have gone?
A-doesn’t agree B-didn’t agree C-hadn’t agree D-wouldn’t agree
81. If I __________the same problem you had as a child, I might not have succeeded in life as well as you have.
have B. would have C. had had D. should have
82. I __________you sooner had someone told me you were in the hospital.
would have visited B. visited C. had visited D. visit
83. __________more help, I would call my neighbor.
needed B. should I need C. I have needed D. I should need
84. __________then what I know yesterday, I would have saved myself a lot of time and trouble over the years.
had I known B. did I know C. If I know D. If I would know
85. Do you think there would be less conflict in the world if all people __________the same language?
spoke B. speak C. had spoken D. will speak
86. If you can give me one good reason for your acting like this, __________this incident again.
I will never mention B. I never mention C. will I never mention D. I don’t mention
87. If I had known you were asleep, I __________so much noise when I came in.
didn’t make B. wouldn’t have made C. won’t make D. don’t make
88. Unless you __________all of my questions, I can’t do anything to help you.
answered B. answer C. would answer D. are answering
89. Had you told me that this was going to happen, I __________it.
would have never believed B. don’t believe
hadn’t believed D. can’t believe
90. If Jake __________to go on the trip, would you have gone?
doesn’t agree B. didn’t agree C. hadn’t agreed D. wouldn’t agree
91. J: “John went to the hospital alone”,
K: “If __________,I would have gone with him”.
had he told me B. he had told me C. he has told me D. he would tell me
92. If you __________, I would have brought my friends over to your house yesterday to watch T.V, but I didn’t want to bother you.
had studied B-studied C. hadn’t studied D. didn’t study
93. Peter: “Did you need help with your Math last night?”.
Mary: “If I had needed, I __________you”.
would call B. called C. would have called D. will call
94. If someone __________ in to the store, smile and say, “May I help you?”
comes B. came C. come D. should come
95. “Here’s my phone number”.
“Thanks. I‘ll give you a call if I __________some help tomorrow”
will need B. need C. would need D. needed
96. If I didn’t work for an accounting firm, I __________in a bank now.
work B. will work C. have worked D. would work
97. The death rate would decrease if hygienic conditions __________improved.
was B. is C. were D. had been
98-The education in Japan __________if the basic principles of education had not been taken into consideration.
would go down B. would have gone down
went down D. had gone down
99. If there __________, the rice fields could have been more productive.
had been enough water B. were enough water
would be enough water D. are enough water
100. The patient will not recover unless he __________ an operation.
had undergone B. would undergo C. undergoes D. was undergoing
Đáp án
1 - B; 2 - C; 3 - A; 4 - D; 5 - C;
6 - C; 7 - A; 8 - C; 9 - D; 10 - C;
11 - D; 12 - C; 13 - D; 14 - C; 15 - C;
16 - A; 17 - D; 18 - A; 19 - D; 20 - D;
21. B; 22.A; 23.A; 24.B; 25.D; 26.A; 27.B; 28.C; 29.A; 30.B;
31.A; 32. B; 33.C; 34.D; 35. A; 36.B; 37.C ; 38.B; 39.A; 40.B;
41. C; 42.B; 43.C; 44.A; 45.C; 46.B; 47.B; 48.C; 49.C; 50.B;
51 - B; 52 - A; 53 - B; 54 - B; 55 - B;
56 - D; 57 - C; 58 - C; 59 - B; 60 - B;
61 - D; 62 - B; 63 - B; 64 - A; 65 - C;
66 - C; 67 - D; 68 - B; 69 - D; 70 - C
71-C
72-A
73-B
74-A
75-A
76-A
77-B
78-B
79-A
80-C
81.C 82. A 83. B 84. A 85. A
86.A 87. B 88. B 89. A 90. C
91.B 92. C 93. C 94. A 95. B
96.D 97. C 98. B 99. A 100. C
> Bài tập tiếng Anh: Viết lại câu
> TOP 5 điều bạn cần biết về chứng chỉ Cambridge
Theo Kênh Tuyển Sinh tổng hợp