Tổng hợp lời giải các bài tập câu điều kiện hỗn hợp môn Tiếng Anh
Lời giải của bài tập câu điều kiện hỗn hợp
Bài 1: Chọn đáp án đúng
1. If the kids had gone to school last Thursday, they………..to the library now.
A. Would go
B. will go
C. could go
D. A&C
Đáp án D
2. If it had rained three hour ago, the streets………… wet now.
A. Would have be
B. will be
C. be
D. would be
Đáp án D
3. If they had gone to school yesterday, they………..to the museum now
A. Would go
B. will go
C. could go
D. A&C
Đáp án D
4. If you had done all your homework last night, you………games right now.
A. Will play
B. can play
C. plays
D. could play.
Đáp án D
5. If you ……………………..the homework yesterday, you…………………..bonus today.
A. Had done/would get
B. had done/would have got
C. done/would get
D. does/will get
Đáp án A
6. 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
Đáp án B
7. If …………………….. as I told her, she would have succeeded.
A. she has done
B. she had done
C. she does
D. she did
Đáp án B
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
Đáp án C
9. 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
Đáp án A
10. I am very thin. I think, if I ………………………… smoking, I might get fat.
A. stop
B. had stopped
C. will stop
D. stopped
Đáp án A
Bài 2: Viết lại câu
1. Keep silent or you’ll wake the baby up.
=> If you don’t keep silent, you will wake the baby up.
2. Rachel didn’t learn how to drive, so she cannot visit her distance relatives.
=> If Rachel had learnt how to drive, she could visit her distance relatives.
3. Susan felt sick because she ate four cream cakes.
=> If Susan hadn’t eaten four cream cakes, she wouldn’t have felt sick.
4. I went to bed early so I gets up early today.
=> If I hadn’t gone to bed early, I wouldn’t have got up early today.
5. Robert got a bad cough because he started smoking cigarettes.
=> If Robert hadn’t started smoking cigarettes, he wouldn’t have got a bad cough.
6. Without this treatment, the patient would have died.
=> If we hadn’t had this treatment, the patient would have died.
7. I do not have time. I didn’t travel last year.
=> If I had time, I would have travel last year.
Bài 3: Chọn dạng đúng của động từ trong ngoặc
1. If I see him, I …………………. (give) him a gift.
=> will give
2. What would you do if you …………………… (be) me?
=> were
3. If you hadn’t been so crazy you …………………… (not/buy) this expensive house.
=> would not have bought / wouldn’t have bought
4. If he worked more slowly, he ………………… (not make) so many mistakes.
=> wouldn’t make
5. If you …………………. (arrive) ten minutes earlier, you would have got a seat.
=> had arrived
6. I (have) ………….. plenty of money now if I (not/spend) ………… so much yesterday.
=> would have/ hadn’t spent
7. If someone (give) …………….you a boat, what you (do) …………… ?
=> gives/ what will you do
8. If you………..(press) CTRL + S, you………..(save) the file.
=> press/ save (hoặc will save)
9. The children………..(be) happy if he………..(teach) them English.
=> would be/ taught
10. If she………..(buy) a new hard disk, she………..(not/ lose) all data.
=> had bought/ wouldn’t have lost
Bài 4: Điền vào chỗ trống
1. Had I driven slowly, I …………(not crash)
=> would not have crashed
2. If I………… (not be) in a hurry, I wouldn’t have made so many mistakes.
=> had not been
3. If you ………… (have) something to eat, you wouldn’t have felt sick.
=> had had
4. She ………… (get angry) if you had told her.
=> would have got
5. On condition that they …………(support) our product, they would get a discount.
=> supported
Bài 5: Hoàn thành câu với từ cho sẵn
1. My parents (to buy) this house if the man (not/to sell) it to someone else.
=> My parents would have bought this house if the man had not sold it to someone else.
2. If my uncle (to tell) me the way to his office, I (not/to arrive) so late.
=> If my uncle had told me the way to his office, I would not have arrived so late.
3. If he (not/to fail) his driving test, his parents (to lend) him their car.
=> If he had not failed his driving test, his parents would have lent him their car.
4. If Victoria (to celebrate) her birthday at home, I (to bring) her some flowers.
=> If Victoria had celebrated her birthday at home, I would have brought her some flowers.
5. She (to be) at the airport if she (to read) the message carefully.
=> She would have been at the airport if she had read the message carefully.