Bài tập câu điều kiện có đáp án
36 Bài tập Conditional Sentences có đáp án
Bài tập về Câu điều kiện có đáp án nằm trong bộ đề ôn tập Ngữ pháp Tiếng Anh cơ bản do VnDoc.com sưu tầm và đăng tải. Đề luyện tập Tiếng Anh gồm nhiều dạng bài tập tiếng Anh thường gặp trong các đề thi giúp các bạn không chỉ tổng quát được kiến thức ngữ pháp câu điều kiện quan trọng mà còn tập dượt trước mỗi kì thi hiệu quả.
Bài 1. Chia động từ trong ngoặc.
1. If they (listen) carefully, they might hear the woodpecker.
2. If I had lain down on the sofa, I (fall) asleep.
3. Ngoc could have worked as a model if she (be) taller.
4. The soil (not/dry out) if you water the plants regularly.
5. If you (give) the young boy this stick, he’d hurt himself.
6. We (not/take) the wrong tram if Dzung had asked the policewoman.
7. If the cat hides in the tree, the dog (not/find) it.
8. The students would have solved the problem if they (use) their textbooks.
9. If he washed his feet more often, his girlfriend (visit) him more often.
10. Manh (read) the newspaper if he went by train.
Bài 2. Hoàn thành câu với từ cho sẵn (chú ý chia động từ)
1. If/ you/ mix/ red/ blue/ get / purple.
2. If/ Arsenal/ win/ they/ be/ top/ the league.
3. It /rain/ we / cancel / the match.
4. You / take / first bus/ you/will/ get /there on time.
5. You / need more helpers/ I /can try / get some time off work.
6. Mary might / deliver your parcel / you /ask /her.
7. I / were / 20/ I would/ travel/ world
8. Jim / lent / us / car / we / could / go / party.
9. We / would / save £3.50 a day / we didn’t / eat any lunch.
10. Burglars/ broke/ into my house/ they / find any money.
Bài 3. Hoàn thành câu với từ cho sẵn
1. If we meet at 9:30, we (to have) plenty of time.
2. Lisa would find the milk if she (to look) in the fridge.
3. The zookeeper would have punished her with a fine if she (to feed) the animals.
4. If you spoke louder, your classmates (to understand) you.
5. Dan (to arrive) safe if he drove slowly.
6. You (to have) no trouble at school if you had done your homework.
7. If you (to swim) in this lake, you'll shiver from cold.
8. The door will unlock if you (to press) the green button.
9. If Mel (to ask) her teacher, he'd have answered her questions.
10. I (to call) the office if I was/were you.
Bài 4. Hoàn thành câu với từ cho sẵn
1. If it (to be) warmer, we (to go) swimming.
2. My parents (to buy) this house if the man (not/to sell) it to someone else.
3. If he (not/to fail) his driving test, his parents (to lend) him their car.
4. If my uncle (to tell) me the way to his office, I (not/to arrive) so late.
5. She (to be) at the airport if she (to read) the message carefully.
6. Lucy (not/to hurt) her foot if she (not/to drop) the old box on it.
7. If you (to use) a sharp knife, you (not/to cut) yourself.
8. If Victoria (to celebrate) her birthday at home, I (to bring) her some flowers.
9. We (to take) the train to Edinburgh if it (to run) on time.
10. If Max (not/to forget) his schoolbag, he (to give) you your USB flash drive.
Bài 5: Cho dạng đúng của động từ trong ngoặc:
1. If I see him, I _____ (give) him a gift.
2. If I had a typewriter, I _____ (type) it myself.
3. If I had known that you were in hospital, I _____ (visit) you.
4. You could make better progress if you _____ (attend) class regularly.
5. If I _____ (know) his telephone number, I’d give it to you.
6. If you _____ (arrive) ten minutes earlier, you would have got a seat.
7. If he worked more slowly, he _____ (not make) so many mistakes.
8. I shouldn’t drink that wine if I _____ (be) you.
9. If I _____ (find) a cheap room, I will stay a fortnight.
10. A lot of people _____ (be) out of work if the factory closed down.
11. I (have) ………….. plenty of money now if I (not/spend) ………… so much yesterday.
12. If someone (give) …………….you a boat, what you (do) …………… ?
13. If you...........(press) CTRL + S, you...........(save) the file.
14. The children...........(be) happy if he...........(teach) them English.
15. If she...........(buy) a new hard disk, she...........(not/ lose) all data.
Bài 6: Bài tập chuyển sang câu điều kiện có đáp án.
1. Keep silent or you’ll wake the baby up.
→ If you don't keep silent, you will wake the baby up.
2. Stop talking or you won’t understand the lesson.
→ If…………………………………….....….…….
3. I don’t know her number, so I don’t ring her up.
→If…………………………………….....….……..
4. I don’t know the answer, so I can’t tell you.
→ If …………………………………………….………..
5. We got lost because we didn’t have a map.
→ If …………………………………….……..…….……
6. Susan felt sick because she ate four cream cakes.
→……………………………………………..……
7. Without this treatment, the patient would have died.
→……………………………………….….…...
8. He lost his job because he was late every day.
→………………………………………………...……
9. Peter is fat because he eats so many chips.
→……………………………………………………...…..
10. Robert got a bad cough because he started smoking cigarettes.
→………………………………..…..
Bài 7: Chọn đáp án đúng.
1. 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
2. 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
3. If I _____, I would express my feelings.
A. were asked
B. would ask
C. had been asked
D. asked
4. If _____ as I told her, she would have succeeded.
A. she has done
B. she had done
C. she does
D. she did
5. Will you be angry if I _____ your pocket dictionary?
A. stole
B. have stolen
C. were to steal
D. steal
6. 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
7. John would be taking a great risk if he _____ his money in that business.
A. would invest
B. invested
C. had invested
D. invests
8. 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
9. 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
10. 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
11. 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
12. If he ______ the truth, the police wouldn’t arrest him.
A. tells
B. told
C. had told
D. would tell
13. If you press that button what _____?
A. would happen
B. would have happened
C. will happen
D. happen
14. 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
15. I am very thin. I think, if I _____ smoking, I might get fat.
A. stop
B. had stopped
C. will stop
D. stopped
16. 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
17. 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
18. 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
19. If I ______ in London now, I could visit British Museum.
A. were
B. had been
C. have been
D. would be
20. 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
Bài 8: Chọn đáp án đúng
1. If she …………… the lottery last year, She ………… rich now.
A. have won/would be
B. had won/would be
C.won/would be
D. wins/will be
2. If I …………… the homework last night, I…………… bonus today.
A. had done/would get
B. had done/would have got
C. done/would get
D. does/will get
3. If we had played this game yesterday, we…………… a lot of money now.
A. will have
B. may have
C. would have had
D. would have
4. If it ……………… last night, it would be cold today.
A. had rained
B. rained
C. have rained
D. was raining
5. If she …………… to me, she ……………… in trouble right now.
A. had listened/would be
B. had listened/would have be
C. had listened/would not be
D. A & B
6. If it had rained one hour ago, the streets ………… wet now.
A. would have be
B. will be
C. be
D. would be
7. If I ………………. to the beach yesterday, I would be tired today.
A. have gone
B. goes
C. had gone
D. A & B
8. If they had gone to school yesterday, they ……….. to the museum now
A. would go
B. will go
C. could go
D. A&C
9. If he had done exercise last night, he ……… soccer right now.
A. will play
B. can play
C. plays
D. could play.
10. If Nina had not gone out last week, she ……………… die now.
A. will
B. would
C. could
D. B&C
Bài 9: Điền vào chỗ trống
1. If you take my advice, you ........................ (be) happy.
2. What would you do if you ........................ (be) me?
3. If you ........................ (lend) me some books I will give them back in two weeks.
4. I ........................ (send) her a letter if I had found her address.
5. She ........................ (not/steal) the bread if she hadn't been hungry.
6. If she ........................ (come) here I will tell her about the film.
7. I will be unhappy if you ........................ (leave) me.
8. If you hadn't been so crazy you ........................ (not/buy) this expensive house.
9. If the sun ........................ (shine) I will go to the beach.
10. If I ........................ (win) the lottery I would leave my country.
Bài 10: Điền vào chỗ trống
1. ............ we ............ (have) enough time if we wanted to see the castle?
2. In case you ............ (buy) a car, will you teach me to drive?
3. If I............ (not be) in a hurry, I wouldn't have made so many mistakes.
4. She won't finish it on time if she ............ (not start) right now.
5. She ............ (get angry) if you had told her.
6. On condition that they ............(support) our product, they would get a discount.
7. Even if I ............(ask) him, he won't come.
8. Had I driven slowly, I ............(not crash)
9. It will be a disaster unless they ............ (help) us.
10. If you ............ (have) something to eat, you wouldn't have felt sick.
11. I wouldn't risk it if I ............ (be) you.
12. She would get fat if she ............ (not stop) eating.
13. The chicken wasn't good. It ............(taste) better if you had put some spices on it.
Bài 11: Tìm lỗi sai
1. What do (A) you do (B) if you won the first (C) prize of the lottery?
2. Would people be able(A) to fly (B), if they have (C) feathers instead of (D) hair?
3. George now(A) wishes he hasn’t (B) broken (C) his encouragement with (D) Marian.
4. If Peter had been more (A) careful (B), he wouldn’t break (C) the camera I lent (D) him.
5. He wouldn’t have able(A) to pass (B) the test if his English hadn’t been (C) good enough (D).
6. If a drop(A) of oil is placed (B) in a glass of water, it would (C) float on (D) the surface.
Bài 12: Hoàn chỉnh các câu sau, sử dụng điều kiện loại 2
1. What/ happen/ if/ water pollution/ stop?
_____________________________________________________
2. We/ be/ happy/ if/ air pollution/ the world/ be/ a/ better place?
_____________________________________________________
3. If/ there/ be/ no more pollution/ the world/ be/ a better place?
_____________________________________________________
4. If/I/ be/ you/I/ take/ these bottles/ the bottle bank.
_____________________________________________________
5. If/ people/ not really care/ the environment/ they/ not try/ save it.
_____________________________________________________
6. The river/ not be/ so polluted/ if/ factories/ not dump/ waste/ it.
_____________________________________________________
7. We/ be/ less worried/ if/ oil spills/ not have/ such destructive effects.
_____________________________________________________
8. If/ we/ destroy/ the ozone layer/ what/ save/ us/ the UV rays?
_____________________________________________________
Bài 13. Cho dạng đúng của động từ trong ngoặc với câu điều kiện loại 1.
1. If I (study), I (pass) the exams.
2. If the sun (shine), we (walk) into town.
3. If he (have) a temperature, he (see) the doctor.
4. If my friends (come), I (be) very happy.
5. If she (earn) a lot of money, she (fly) to New York.
6. If we (travel) to Hanoi, we (visit) the museums.
7. If you (wear) sandals in the mountains, you (slip) on the rocks.
8. If Giang (forget) her homework, the teacher (give) her a low mark.
9. If they (go) to the disco, they (listen) to loud music.
10. If you (wait) a minute, I (ask) my parents.
Bài 14. Cho dạng đúng của động từ trong ngoặc với câu điều kiện loại 2
1. If I (come) home earlier, I (prepare) dinner.
2. If we (live) in HCMC, my boyfriend (visit) us.
3. If Tung and Thanh (be) older, they (play) in our football team.
4. If he (be) my friend, I (invite) him to my birthday party.
5. If Xuan (study) harder, she (be) better at school.
6. If they (have) enough money, they (buy) a new car.
7. If you (do) a paper round, you (earn) a little extra money.
8. If Minh (get) more pocket money, he (ask) Lam out for dinner.
9. If we (win) the lottery, we (fly) to London.
10. If I (meet) Brad Pitt, I (ask) for his autograph.
Bài 15: Hoàn thành các câu với nghĩa không đổi
1. Vegetarians don’t eat meat.
=> If you’re a vegetarian, ________________________________
2. People who live in a cold country don t like hot weather.
=> If you live _________________________________________
3. Teachers have to work very hard.
=> If you’re a teacher, __________________________________
4. People who do a lot of exercise stay fit and healthy.
=> If you ____________________________________________
5. Mechanics understand engines.
=> If you’re a ________________________________________
6. People who read newspapers know what’s happening in the world.
=> If you ____________________________________________
7. What would you do if you found some buried treasure?
If you were ______________
8. Working so much will make you tired
If you __________________
9. We didn’t visit the museum because we hadn’t time
We would ______________
10. Without you, I would have given up years ago
If it ___________________
11. We didn’t go by air only because we hadn’t enough money
If we __________________
12. If by any chance you find my wallet, could you let me know?
If you should ____________
13. I regret not studying hard last term
If only _________________
14. He didn’t work hard at school, so he didn’t get a good job when he left
If _____________________
15. People don’t do enough exercise, so there is a lot of heart disease
If people _______________
16. Children have bad teeth because they eat too many sweets
Children would have better teeth if ______________
Bài 16: Dựa vào những từ cho sẵn, viết thành câu hoàn chỉnh.
1. Jim/ always/ ask / me/ what/ I/ do/ if/ I / see/ shooting star
_____________________________________________
2. My mother/ often/ add/ stick/ cinnamon/ in/ soup
_____________________________________________
3. If/ you/ can/ not/drink/ black/ coffee/ ,/ you/ can/ add/ milk/ or/ sugar.
_____________________________________________
4. How/ the/ cake/taste/ if/ we /add/ drop/ olive/ oil?
_____________________________________________
5. My son/ not/ eat/ salad/ if/ there/ be/ tomatoes/ in/it.
_____________________________________________
6. My sister/ often/ eat/ slices/ bread/ with/ strawberry/ jam/ for/ breakfast.
_____________________________________________
7. Yesterday/ my/ mother/ and/ l/ buy/ some/ tin/ sardine/ and/ vegetables.
_____________________________________________
Bài 17: Give the correct form of verbs in bracket
1. If it (not pour) ____________ with rain tomorrow, we can (go) ____________ on a picnic
2. If James (start) ____________ to cook now, dinner (be) ____________ ready in one hour.
3. If Jane (not make) ____________ it the meeting on time, her manager may (get) ____________ very angry.
4. If they (be) ____________ occupied this weekend, they can (not come) ____________ to my house for dinner.
5. You must (not leave) ____________ the house unless I (allow) ____________ you to go
6. Peter (just waste) ____________ his money if he (take) ____________ a course in this English center.
Bài 17. Complete the second sentence in each pair so that it has similar meaning to the first sentence
1. Follow these safety instructions or you may get burnt.
If you ___________________________________________________
2. Unless you want to get sick, you should eat more healthily.
If ______________________________________________________
3. Brush your teeth often in order not to get toothache.
If ______________________________________________________
4. Go to bed early or you will be exhausted the next morning.
If ______________________________________________________
5. Save money from now and you can reward yourself with a long vacation at the end of the year.
If ______________________________________________________
Bài 18: Put the verbs in brackets into the correct tense to form conditional sentences type 2.
1. If I _______ (be) you, I _______ (practice) English more often in order not to be rusty.
2. I _______ (forget) my worksheet at home if my mother _______ (not remind) me.
3. If Sara _______ (have) a good handwriting, I _______ (understand) her texts!
4. If my computer _______ (function) properly, I _______ (use) it more often.
5. If Amy _______ (can) speak two languages, she _______ (apply) for a job at the Multicultural Center.
6. If you _______ (lose) your Iphone, what _______ (you/ do)?
7. If Bill _______ (tidy) up his room every day, it _______ (not be) in a mess.
8. I _______ (travel) to the UK or another English-speaking country if I _______ (speak) better English.
9. Mark _______ (not get) such bad marks if he _______ (study) hard enough.
10. If Samatha _______ (not have) a job, she _______ (not pay) for the bills.
Bài 19. Complete the sentences with the correct verbal form
1. Elisa will come to your house if you _________________ (call) her.
2. If Anna knew the secret, he _________________ (tell) you
3. You football team could score more goals if the trainer _________________ (be) better
4. If I _________________ (be) you, I would complain to the manager
5. His parents would accept his marriage if she _________________ (be) American
6. If you listened to me, you _________________ (not make) so many mistakes
7. The writer will send the novel if he _________________ (finish) it next week
8. The girl wouldn’t have lost the money if she _________________ (keep) it in her wallet
Bài 20. Choose the correct answer.
1. If Martin were here now, he________US to solve this difficult problem.
A. would help
B. helps
C. will help
D. has helped
2. If he didn’t have to work today, he________his children to the zoo.
A. will take
B. takes
C. would take
D. has taken
3. If you didn’t have to leave today, I________you around the city.
A. have shown
B. showed
C. will show
D. would show
4. If our teacher were here now, he________US with this difficult exercise.
A. has helped
B. helps
C. will help
D. would help
5. If he were younger, he________a professional running competition now.
A. will join
B. had joined
C. would have joined
D. would join
6. If you watch this film, you________about the cultures of Southeast Asian countries.
A. learned
B. were learning
C. will learn
D. would learn
7. If he were better qualified, he________get the job.
A. will
B. can
C. may
D. could
8. If life________predictable it would cease to be life, and be without flavor.
A. is
B. would be
C. were
D. had been
9. That sounds like a good offer. I________it if I________you.
A. would accept - were
B. accepted - would be
C. accept - will be
D. will accept - were
10. If he improved his IT skills, he________a job.
A. will easily get
B. would easily get
C. will easily have got
D. would easily have got
Bài 21. Fill in the correct form of the verb. Use the type given at the end of the sentence!
1. If he ____________ (eat) everything he ___________ (be) ill (3)
2. The police _______________ (arrest) him if they ______________(catch) him (1)
3. What ___________ (happen) if my parachute ___________(not open)? (1)
4. I ____________ (be) angry if he ____________(make) more mistakes. (2)
5. If he _____________ (be) late we ____________ (go) without him (3).
6. If I ___________(lend) you 10 pounds, _____________ (you, give) it back to me? (1)
7. If you _____________ (not like) this one, I _____________ (bring) you
another one. (1)
8. If I _________ (know) that I ___________ (visit) you. (3)
9. I ___________ (not drink) that wine if I ____________ (be) you. (2)
10. If we ___________ (have) more rain our crops __________ (grow) faster (3)
Bài 22. Give the correct form of the word in bracket.
1. If he lived in London, he ______ better English. (SPEAK)
2. If Ann had known you were in town she _________you. (CALL)
3. You may get lung cancer if you _________on smoking. (KEEP)
4. If motorcycles _________ not so loud I would buy one. (BE)
5. We ______ the bus if the weather is bad. (TAKE)
6. If I had more time I______ it myself. (DO)
7. If you ________-my new hairstyle, what can I do about it ? (NOT LIKE)
8. Manchester would not have lost the match if the goalkeeper _______- better. (PLAY)
9. We will go swimming if it ________ tomorrow. (NOT RAIN)
10. If they ____________to post the letter, we might have gotten it in time. (NOT FORGET)
Bài 23. Fill in the correct form of the verb in brackets.
1.If John does not leave now he (MISS) ______ his train.
2. She (NOT HELP) ______me if I was in trouble.
3. If he (BE) ______more careful he wouldn't have got caught.
4. They (MAKE) ______up a lie if they had thought it would help me.
5. Your dog would not be so fat if you (NOT FEED) ______it so often.
6. If the weather (BE) ______fine tomorrow we will go to the beach.
7. She (WORRY) ______if I told her the truth.
8. If I (HAVE)______ to hold a speech I would be pretty nervous.
9. If the trip hadn't been so expensive I (MAKE)______ a reservation.
10. I (INVITE) ______you to a drink if I pass my English test.
Bài 24. Fill in the correct form of the verb. Use the type given at the end of the sentence!
1. I ____________ (can repair) the roof myself if I __________(have) a ladder. (3)
2. You _____________ (not have) so many accidents if you ___________
(drive) more slowly (2).
3. What _____________ (you, do) if you _________(hear) the alarm? (2)
4. If you ___________ (go) to Paris where ___________ (you stay)? (1)
5. I ___________ (bring) you something to drink if you _________ me (tell) (3).
6. If anyone ___________ (attack) me, my dog ________________ (jump) at him (3).
7. If everybody ____________ (give) me 3 pounds we ______________ (have) enough. (1)
8. This ___________ ( not happen) if you __________ (be)more careful (3)
Bài 25. Fill in the correct form of the verb. Use the type given at the end of the sentence!
1. If you _____________ (PAINT) the walls white the room __________ (BE) much brighter (1).
2. If he ___________ (EAT) everything he _____________ (BE) ill. (3)
3. The police ___________ (ARREST) him if they __________ (CATCH) him (1)
4. What __________ (HAPPEN) if my parachute _________ (NOT OPEN) ? (1)
5. I _________ (BE) angry if he __________ (MAKE) more mistakes . (2)
6. If he ____________ (NOT BE) late we _________ (GO) without him (3)
Bài 26. Complete the text with correct form of the word in brackets.
1. The teacher will be angry with you if you ___________ your homework (NOT DO).
2. If he _______ me what was wrong, I could help him (TELL).
3. If you hadn't watered the flowers they_______ (DIE).
4. I ________ if I had time (COME).
5. He will play tennis if the weather ________ good (BE).
6. If I __________I would have come earlier (KNOW).
7. I wouldn't say it if I ________ you (BE).
8. If she wears a necklace her dress _________ better (LOOK)
9. The children can stay up late if they ________ good (BE).
10. We would die if the plane_________ (CRASH).
Bài 27. Fill in the correct form of the verb in brackets.
1. We would have got wet if we _________ our raincoats (NOT HAVE)
2. If I knew it, I ________ earlier (COME)
3. What will you do if you _______ a bad mark (GET) ?
4. If she wears a necklace, the dress _______ better (LOOK).
5. If you _______ near the dog, it would have bitten you (GO)
6. If she ________ the book carefully, she would understand it (READ)
Bài 28. Complete the sentence using the structure: “if + Present Simple, S + will/won’t”.
1. If _____________ (the weather/be) beautiful tomorrow, _____________ (we/drive) to the beach.
2. If _____________ (she/send) the letter now, _____________ (they/receive) it tomorrow.
3. _____________ (Fred/be) angry if (Jack/arrive) late again.
4. _____________ (I/come) to your house if _____________ (I/have) enough time.
5. If _____________ (she/not/pass) this exam, _____________ (she/not/get) the job that she wants.
6. _____________ (you/learn) a lot if _____________ (you/take) this course.
7. If _____________ (I/get) a ticket, _____________ (I/go) to the cinema.
8. _____________ (I/buy) that machine if _____________ (it/not/cost) too much.
9. _____________ (you/ arrive) on time if _____________ (you/ catch) the taxi.
10. _____________ (I/go) to the doctor's if _____________ (I/not/feel) better tomorrow.
11. If _____________ (they/win) this match, _____________ (they/be) the champions.
12. If _____________ (it/rain), we _____________ (not/go) fishing.
Bài 29. Complete the Conditional Sentences. Decide whether to use Type I, II or III.
1. If I had time, I (go) __________ shopping with you.
2. If you (speak) _______ English, you will get along with them perfectly.
3. If they had gone for a walk, they (turn) ______ the lights off.
4. If she (come) ________ to see us, we will go to the zoo.
5. I would have told you, if I (see) ______ him.
6. Would you mind if I (open) __________ the window?
7. If they (invite) ________ me, I wouldn't have said no.
8. My friend (meet) _______ me at the station if he gets the afternoon off.
9. If I (not do) _______ it, nobody would do it.
10. If my father (not pick) _______ me up, I'll take the bus home.
Bài 30. Choose the correct word.
1. If you like, you can stay/ stay/ would stay for two days.
2. If I see/ saw/ had seen the film in the cinema, I wouldn't have watched it on TV again.
3. If the parents bought the cat, their children are/ would be/ would have been very happy.
4. Metal will expand/ would expand/ expands if you heat it.
5. He will receive/ might receive/ should have received my e-mail if he'd been online yesterday evening.
6. They'd have been able to return the bottle if they don't tear off/ didn't tear off/ hadn't torn off the labels.
7. If she tidies/ tidied/ had tidied up her room, she must find the receipt.
8. What will you do/ would you do/ would you have done if you had a million dollars.
9. Where would you live if you be/ were/ are younger.
10. If you wait/ will wait/ had waited for a little moment, I'll tell the doctor you are here.
Bài 31. Choose the correct word.
1. If they had gone for a walk, they ……………………. the lights off.
A. had turned
B. would have turn
C. would turn
D. would have turned
2. Would you mind if I ……………………. the window?
A. closed
B. closing
C. had closed
D. would close
3. If you had tried your best, you ……………………. disappointed about the result now.
A. won’t be
B. wouldn’t be
C. wouldn’t have
D. wouldn’t have been
4. If I had enough money, ……………………..
A. I will buy that house.
B. I’d have bought that house.
C. I could buy that house.
D. I can buy that house.
5. I didn’t listen to him and I didn’t succeed.
A. If I listened to him, I would have succeeded.
B. If I had listened to him, I’d have succeeded.
C. If I had listened to him, I would succeed.
D. If I listened to him, I would succeed.
Bài 32. Choose the correct answer.
1. If it rains, the boys _____ hockey.
A. won't play
B. wouldn't play
C. would not have played
2. If he _______ his own vegetables, he wouldn't have to buy them.
A. grow
B. grew
C. had grown
3. Jim ________ whisky distilleries if he travelled to Scotland.
A. will see
B. would see
C. would have seen
4. Would you go out more often if you _______ so much in the house?
A. don't have to do
B. didn't have to do
C. hadn't had to do
5. She wouldn't have yawned the whole day if she ______ late last night.
A. doesn't stay up
B. didn't stay up
C. hadn't stayed up
6. If you _____ a minute, I'll come with you.
A. wait
B. waited
C. had waited
7. If we arrived at 10, we _____ Tyler's presentation.
A. will miss
B. would miss
C. would have missed
8. We ______ John if we'd known about his problems.
A. will help
B. would help
C. would have helped
9. If they _________ new batteries, their camera would have worked correctly.
A. use
B. used
C. had used
10. If I could go anywhere, it ______ New Zealand.
A. will be
B. would be
C. would have been
Bài 33. Put the verbs in brackets into their correct tense!
1. If I ____________________ (BE) you I would go home immediately.
2. If you had married Peter you ______________________ (HAVE) a very unhappy life.
3. I would tell you the answer if I ______________________ (KNOW) it.
4. If John ____________________ (SMILE) sometimes, he would be more attractive.
5. I (LEARN) ______________________ German if I had had more time.
6. What will you do if I ______________________ (GO) away?
7. If you went away I ___________________ (INVITE) all my friends and have a party.
8. I _____________________ (SEND) Jane a postcard if I had known her address.
9. Would you still love me if I _____________________ (GROW) a beard?
10. If I have enough money I ______________________ (TRAVEL) round the world.
11. If our passports ___________________ (BE) all right, we wouldn't have been arrested.
12. If it hadn't rained our picnic _________________________ (BE) a great success.
13. If he leaves his bike outside someone _______________________ (STEAL) it.
14. If the weather _____________________ (STAY) like this, the clothes will be dry in a few hours.
15. If you had told me that we _________________________ (GO) to see something else.
16. If it ____________________ (FREEZE) tonight the roads will be slippery tomorrow.
17. If you hate your job why ___________________________ (YOU NOT CHANGE) it?
18. If he worked hard he ______________________ (FINISH) in time.
19. If John ________________________ (BUY) a season ticket, he would lose it.
20. If the man _______________________ (NOT FOLLOW) him he wouldn't have fallen down the stairs
Bài 34. Put the verbs in brackets into their correct tense.
1. If I (see) ________________him tomorrow, I (tell)________________ him the news.
2. She (be) ________________happier if she (get) ________________a promotion.
3. If you (study)________________ harder, you (pass)________________ the exam.
4. They (buy)________________ a new car if they (save)________________ enough money.
5. If it (rain)________________ tomorrow, we (stay)________________ at home.
6. He (not be)________________ late if he (set)________________ an alarm clock.
7. If I (win)________________ the lottery, I (travel)________________ around the world.
8. She (be)________________ angry if you (break)________________ her favorite vase.
9. If we (leave) ________________now, we (arrive)________________ on time.
10. He (not miss) ________________the bus if he (wake)________________ up earlier.
Bài 35. Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
1. If it hadn’t been for the soft ground, my horse________.
A. will won
B. would win
C. would have won
2. What________you do if you found a burglar in your house?
A. do
B. will
C. would
3. If I________what a bad driver you were I wouldn’t have come with you.
A. realized
B. had realized
C. was realizing
4. If you had told me that he never paid his debts I________have lent him the money.
A. wouldn’t have lent
B. won’t lend
C. wouldn’t lend
5. If you slept under a mosquito net you________bitten so often.
A. wouldn’t be
B. won’t be
C. wouldn’t have been
6. If he________hard today can he have a holiday tomorrow?
A. had worked
B. works
C. work
7. But for the fog we________our destination ages ago.
A. would reach
B. will reach
C. would have reached
8. If we leave the car here it ________in anybody’s way.
A. won’t be
B. will be
C. would be
9. I________ruined if I bought her everything she asked for.
A. would have been
B. would be
C. will be
10. I could tell you what this means if I________Greek.
A. know
B. knew
C. had known
Bài 36. Choose the correct form of the verb in bracket.
1. If you _______ (study/will study) hard, you will pass the exam.
2. If it rains, we _______ (will go/go) by car.
3. If they don’t hurry, they _______ (miss/will miss) the bus.
4. If you don’t water the plants, they _______ (will die/die).
5. If I _______ (see/will see) her, I will tell her the news.
6. If the weather _______ (will be/is) nice, we will go swimming.
7. If she finishes her work, she _______ (will have/has) time to relax.
8. If you _______ (don't eat/won't eat) breakfast, you will feel tired.
9. If they _______ (arrive/will arrive) on time, we will start the movie.
10. If the shop is open, I _______ (buy/will buy) some snacks.
Bài 35. Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
1 - C; 2 - C; 3 - B; 4 - A; 5 - A;
6 - B; 7 - C; 8 - A; 9 - B; 10 - B;
Bài 36. Choose the correct form of the verb in bracket.
1. study
2. will go
3. will miss
4. will die
5. see
6. is
7. will have
8. don't eat
9. arrive
10. will buy
Trên đây là toàn bộ nội dung bài tập và đáp án của 36 Bài tập câu điều kiện có đáp án.
Câu điều kiện tiếng Anh là một trong những chuyên đề Ngữ pháp tiếng Anh quan trọng đối với người học. Câu điều kiện tiếng Anh chia thành 4 loại cơ bản là:
- Câu điều kiện loại 0 - diễn tả thói quen hay sự thật hiển nhiên
Cấu trúc: If + S + V(s,es), S+ V(s,es)
- Câu điều kiện loại 1 - là câu sử dụng khi điều kiện có thực ở hiện tại.
Cấu trúc: If + S + V(s,es), S + Will/Can/shall…… + V
- Câu điều kiện loại 2 - là câu sử dụng điều kiện không có thật ở hiện tại, điều kiện trái với thực tế ở thời điểm hiện tại.
Cấu trúc: If + S + V2/ Ved, S +would/ Could/ Should…+ V
To be: were / weren't
Câu điều kiện loại 3 - diễn tả điều kiện không có thật trong quá khứ với kết quả giả định.
Cấu trúc: If + S + Had + V(pp)/Ved, S + would/ could…+ have + V(pp)/Ved
Trên đây là vắn tắt về Cấu trúc + Cách dùng các loại câu điều kiện, mời bạn đọc tham khảo, download tài liệu luyện tập tiếng Anh về câu điều kiện dưới đây. Tài liệu bao gồm đáp án dưới mỗi dạng bài tập giúp bạn học đối chiếu kết quả bài làm hiệu quả và chính xác.