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.

Enjoyed this video?
lời giải bài tập câu điều kiện hỗn hợp
"No Thanks. Please Close This Box!"