Bổ sung thêm kho bài tập Tiếng Anh theo chủ đề, Thích Tiếng Anh chia sẻ “100 Bài tập trắc nghiệm câu điều kiện trong Tiếng Anh có đáp án” bản PDF. Tài liệu giúp bạn ôn lại lý thuyết về câu điều kiện loại 1, loại 2, loại 3 thông qua luyện tập các dạng câu hỏi được phân bố từ mức độ cơ bản đến nâng cao có đáp án tham khảo, phù hợp cho các bạn học sinh lớp 8, lớp 9,… ôn luyện tốt phần ngữ pháp Tiếng Anh này.
Tham khảo thêm
- 231 bài tập trắc nghiệm ngữ pháp Tiếng Anh có đáp án và giải thích chi tiết
- 102 Bài tập Tiếng Anh có đáp án chuyên đề ngữ âm
- 465 Bài tập Tiếng Anh có đáp án chuyên đề tìm từ đồng nghĩa – trái nghĩa
- 10 Bài đọc hiểu Tiếng Anh theo chủ đề có đáp án và giải thích chi tiết
- 180 Câu bài tập viết lại câu trong Tiếng Anh có đáp án và giải thích chi tiết
Trích từ tài liệu
1.We’ll have lunch outside in the garden, _____ it’s too cold.
if B. unless C. in case ` D. should
2.John _____ win more races if he trained harder.
would B. will C. would have D. shall
3.If the machine _______, press this button.
stop B. stops C. would stop D. stoped
The lecturer didn’t know what he was talking about, but if Dr Mason _____ I would have listened carefully.
lectured B. was lecturing
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!
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.
drank B. drinking C. drunk D. drink
7.Rachel will be pleased _________ she passes her driving test.
should B. will C. if D. unless
8.I _____ you sooner had someone told me you were in hospital.
visited B. visit
would have visited D. had visited
9.If you can give me one good reason for your acting like this, _____ this incident again.
I don’t mention B. I will never mention
I never mention D. will I never mention
10.You can use my car ___________ you drive carefully.
unless B. as long as C. as soon as D. when
11.If everyone _____ an extra hour a day, it would greatly increase production.
work B. works C. working D. worked
12.If energy _____ inexpensive and unlimited, many things in the world would be different.
is B. were C. will be D. would be
13.Don’t bother to ring me _________ it’s important.
unless B. in case C. if D. as
14.If you help me with this exercise, I ________do the same for you one day.
will B. would C. was D. am
15.According to the timetable, if the train _______ on time, we _______ arrive at 5.30.
leaves/ would B. left/ would C. leaves/ will D. was leaving/ would
16.If I could speak Spanish, I _____ next year studying in Mexico.
will spend B. had spent
would spend D. would have spent
17.The bus won’t stop __________ you ring the bell.
if B. as soon as C. providing D. unless
18.You’d better take a coat ________ it gets cold.
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.
listen B. will listen C. listened D. had listened
20.If it _____ fine tomorrow, we will go to the coast.
will be B. was C. is D. being
21.If I ask Paul nicely, he_____ us.
may B. will C. would D. should
22.You_____ yourself ill if you don’t eat properly.
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.
had crossed B. crossed C. crosses D. cross
24._____ more help, I could call my neighbour.
Should I need B. Needed
I have needed D. I should need
25.Come on! _____ we hurry, we’ll miss the plane!
if B. unless C. in case D. supposed
26._____ you like to see my stamp collection?
will B. would C. do D. have
27.I didn’t get home until after midnight last night. Otherwise, I _____ your call.
returned B. had returned
would return D. would have returned
28.If Jake _____ to go on the trip, would you have gone?
hadn’t agreed B. doesn’t agree
didn’t agreed D. wouldn’t agree
29.If I found Rob’s phone number now, I _____ him about the change in plans.
called B. had called C. could call D. will call
30.If I see him, I _____ him a gift.
give B. would give C. will give D. gave
31.If I had a typewriter, I _____ it myself.
typed B. would have typed
would typed D. am typing
32.If you don’t keep silent, you ________wake the baby up.
will B. would C. had D. can
33.If I had known that you were in hospital, I _____ you.
would visit B. would have visited
will visit C. visited
34.I don’t understand this point of grammar. I wish I ______ it better.
understood B. would understand
had understood D. understands
35.It never stops raining here. I wish it ______ raining.
stopped B. would stop C. had stopped D. will stop