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ài tập trắc nghiệm: Câu điều kiện (Có đáp án) - Ảnh 1

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