Tenses · Advanced
Ngữ pháp 11/9 - Conditionals: Third & Mixed
Luyện câu điều kiện loại 3 và câu điều kiện hỗn hợp.
- Lý thuyết
- 8 chủ điểm
- Bài tập
- 157 câu
Phần 1
Lý thuyết trọng tâm
Đọc các cấu trúc và bẫy thường gặp trước khi chuyển sang phần bài tập.
4. Third Conditional (Câu điều kiện loại 3)
Công thức
If + S + had + V3, S + would have + V3
If she had studied harder, she would have passed the exam.
Cách dùng
- Giả định trái ngược hoàn toàn với quá khứ, diễn tả sự tiếc nuối: If I had left earlier, I would not have missed the train. Nếu tôi rời đi sớm hơn thì đã không lỡ tàu - thực tế là tôi đã lỡ.
- Chỉ trích hoặc trách móc về quá khứ: If you had told me, I could have helped.
- Suy đoán về kết quả khác trong quá khứ: If the policy had been implemented, thousands of jobs would have been saved.
Lỗi cực phổ biến
Sai: If I would have known. Đúng: If I had known. Trong mệnh đề If của loại 3 chỉ dùng had + V3, tuyệt đối không dùng would have.
5. Mixed Conditionals (Câu điều kiện hỗn hợp)
Kiểu 1 - quá khứ ảnh hưởng hiện tại
If + S + had + V3, S + would + V(bare)
If I had studied medicine, I would be a doctor now.
Kiểu 2 - hiện tại ảnh hưởng quá khứ
If + S + V(quá khứ đơn), S + would have + V3
If he were more careful, he would not have made that mistake.
Ví dụ
If they had invested in infrastructure, the city would be far less congested today. — Nếu họ đã đầu tư vào hạ tầng thì thành phố hôm nay đã đỡ tắc hơn nhiều.
If she spoke Japanese, she would have got the job. — Nếu cô ấy biết tiếng Nhật thì đã nhận được việc đó.
Phần 2
Làm ra vở - Chụp lên Zalo
Chọn đáp án đúng cho mỗi câu.
Tiến độ làm bài
Đã trả lời0/157 câu
x
Câu 1
If she ___ earlier, she wouldn't have missed the train.
Câu 2
If they had known about the traffic, they ___ earlier.
Câu 3
He wouldn't have been late if he ___ up on time.
Câu 4
If I ___ that, I would have warned you.
Câu 5
If we had booked earlier, we ___ better seats.
Câu 6
She would have passed the exam if she ___ more.
Câu 7
If he had listened to advice, he ___ that mistake.
Câu 8
We would have called you if we ___ your number.
Câu 9
If she had taken the earlier flight, she ___ the meeting on time.
Câu 10
They wouldn't have gotten lost if they ___ the map.
Câu 11
If I had known you were coming, I ___ the house.
Câu 12
He would have finished on time if he ___ so many breaks.
Câu 13
If they had invested earlier, they ___ a fortune by now.
Câu 14
She wouldn't have been so upset if he ___ her.
Câu 15
If we hadn't missed the bus, we ___ late for the interview.
Câu 16
He would have apologized if he ___ he was wrong.
Câu 17
If you had told me earlier, I ___ you with the move.
Câu 18
She would have gotten the promotion if she ___ harder.
Câu 19
If they had left on time, they ___ their connecting flight.
Câu 20
I wouldn't have believed it if I ___ it with my own eyes.
Câu 21
If he ___ up earlier, he wouldn't have missed the flight.
Câu 22
She would have gotten the job if she ___ more confident.
Câu 23
If they ___ more carefully, they wouldn't have made that mistake.
Câu 24
We would have arrived on time if the taxi ___ late.
Câu 25
If she ___ the instructions, she wouldn't have broken the machine.
Câu 26
He would have passed if he ___ so much time playing games.
Câu 27
If we ___ earlier, we would have caught the earlier train.
Câu 28
She wouldn't have been so upset if he ___ the truth sooner.
Câu 29
If I ___ that decision, my life would have turned out differently.
Câu 30
They would have won if their star player ___ injured.
Câu 31
If she ___ harder, she would have gotten the scholarship.
Câu 32
We wouldn't have been late if the traffic ___ so bad.
Câu 33
If he ___ his manners, he wouldn't have offended the client.
Câu 34
She would have finished sooner if she ___ any interruptions.
Câu 35
If they ___ about the risks, they wouldn't have invested.
Câu 36
He would have called if he ___ your number.
Câu 37
We would have enjoyed the trip more if the weather ___ better.
Câu 38
If she ___ the map, she wouldn't have gotten lost.
Câu 39
If he weren't so busy at work, he ___ us at the party last week.
Câu 40
If I hadn't missed the bus, I ___ at work right now.
Câu 41
If she weren't so talented, she ___ the lead role last year.
Câu 42
If they hadn't saved money, they ___ struggling financially now.
Câu 43
If he weren't so kind, he ___ them last winter.
Câu 44
If I had studied law, I ___ a lawyer now.
Câu 45
If she weren't afraid of heights, she ___ the mountain last summer.
Câu 46
If we hadn't taken that detour, we ___ home by now.
Câu 47
If he weren't so careless, he ___ his wallet yesterday.
Câu 48
If I hadn't changed my major, I ___ engineering now.
Câu 49
If she weren't so generous, she ___ the charity last month.
Câu 50
If they hadn't emigrated, their children ___ this language now.
Câu 51
If he weren't so forgetful, he ___ the meeting yesterday.
Câu 52
If I had taken the promotion, I ___ in a different city now.
Câu 53
If she weren't so ambitious, she ___ that risky venture last year.
Câu 54
If we hadn't booked in advance, we ___ tickets right now.
Câu 55
If he weren't so honest, he ___ about the mistake last week.
Câu 56
If I hadn't quit my job, I ___ so much free time now.
Câu 57
If she weren't so stubborn, she ___ our advice last time.
Câu 58
If you mix red and blue, you ___ purple.
Câu 59
If she ___ hard, she will pass the exam.
Câu 60
If I ___ you, I would accept the offer.
Câu 61
If she ___ earlier, she wouldn't have missed the train.
Câu 62
Plants ___ if they don't get water.
Câu 63
If they arrive early, we ___ dinner together.
Câu 64
She would help you if she ___ more time.
Câu 65
If they had known about the traffic, they ___ earlier.
Câu 66
If it ___ below zero, water freezes.
Câu 67
I will call you if I ___ any news.
Câu 68
If we ___ a car, we would drive to the coast.
Câu 69
He wouldn't have been late if he ___ up on time.
Câu 70
If you heat ice, it ___.
Câu 71
If it ___ tomorrow, the match will be cancelled.
Câu 72
What would you do if you ___ a million dollars?
Câu 73
If I ___ that, I would have warned you.
Câu 74
If you don't water plants, they ___.
Câu 75
If you don't hurry, you ___ the bus.
Câu 76
If he ___ harder, he would get better grades.
Câu 77
If we had booked earlier, we ___ better seats.
Câu 78
Ice ___ when the temperature rises above zero.
Câu 79
She will be upset if you ___ her party.
Câu 80
She would travel more if she ___ more free time.
Câu 81
She would have passed the exam if she ___ more.
Câu 82
If you drop a glass, it usually ___.
Câu 83
If we leave now, we ___ there before dark.
Câu 84
If I ___ in your position, I would resign immediately.
Câu 85
If he had listened to advice, he ___ that mistake.
Câu 86
Metal ___ when it is heated to a high temperature.
Câu 87
He won't get the job if he ___ well in the interview.
Câu 88
We would buy that house if it ___ so expensive.
Câu 89
We would have called you if we ___ your number.
Câu 90
If the sun ___ , plants cannot photosynthesize.
Câu 91
If you heat the mixture, it ___ react faster.
Câu 92
If they lived closer, we ___ them more often.
Câu 93
If she had taken the earlier flight, she ___ the meeting on time.
Câu 94
Bread ___ mouldy if you leave it out too long.
Câu 95
I ___ surprised if she doesn't come to the party.
Câu 96
I would feel much better if I ___ this headache.
Câu 97
They wouldn't have gotten lost if they ___ the map.
Câu 98
If you heat oil enough, it ___ .
Câu 99
If the weather improves, we ___ a picnic.
Câu 100
If she spoke French, she ___ get the job in Paris.
Câu 101
If I had known you were coming, I ___ the house.
Câu 102
Water ___ into steam at 100 degrees Celsius.
Câu 103
Unless you apologize, she ___ to you.
Câu 104
He would be happier if he ___ his own business.
Câu 105
He would have finished on time if he ___ so many breaks.
Câu 106
If people ___ enough sleep, they become irritable.
Câu 107
If he ___ the deadline, he'll lose the contract.
Câu 108
If I ___ how to swim, I would join you at the beach.
Câu 109
If they had invested earlier, they ___ a fortune by now.
Câu 110
Wood ___ when you put it in water for a long time.
Câu 111
You will feel better if you ___ some rest.
Câu 112
We wouldn't worry so much if we ___ enough savings.
Câu 113
She wouldn't have been so upset if he ___ her.
Câu 114
If you don't practice a language, you ___ it.
Câu 115
If they don't fix the road, more accidents ___ .
Câu 116
If you were me, what ___ you do?
Câu 117
If we hadn't missed the bus, we ___ late for the interview.
Câu 118
Iron ___ when it is exposed to moisture over time.
Câu 119
She will call you as soon as she ___ home.
Câu 120
She would move abroad if her family ___ to come with her.
Câu 121
He would have apologized if he ___ he was wrong.
Câu 122
If you touch fire, you ___ burned.
Câu 123
If it snows tonight, the roads ___ dangerous.
Câu 124
If I ___ taller, I would try out for the basketball team.
Câu 125
If you had told me earlier, I ___ you with the move.
Câu 126
Milk ___ sour if it is left out of the fridge too long.
Câu 127
We'll miss the flight if we ___ leave now.
Câu 128
They would understand if you ___ them the truth.
Câu 129
She would have gotten the promotion if she ___ harder.
Câu 130
If the moon passes between the sun and Earth, a solar eclipse ___ .
Câu 131
If you ask him nicely, he ___ help you.
Câu 132
If he ___ less, he would have more energy during the day.
Câu 133
If they had left on time, they ___ their connecting flight.
Câu 134
Seeds ___ if they don't receive enough sunlight.
Câu 135
She won't be able to sleep if she ___ coffee this late.
Câu 136
We would go camping this weekend if the weather ___ better.
Câu 137
I wouldn't have believed it if I ___ it with my own eyes.
Câu 138
If you don't exercise regularly, your muscles ___ weaker.
Câu 139
If the price drops, more people ___ the product.
Câu 140
If she ___ more confident, she would speak up in meetings.
Câu 141
If he ___ up earlier, he wouldn't have missed the flight.
Câu 142
If salt ___ into water, it dissolves.
Câu 143
If you don't hurry up, we ___ the train.
Câu 144
He would buy a new car if he ___ enough money.
Câu 145
She would have gotten the job if she ___ more confident.
Câu 146
Objects ___ when you drop them due to gravity.
Câu 147
She won't come to the party if you ___ her rudely.
Câu 148
If I ___ fluent in Japanese, I would apply for that job.
Câu 149
If they ___ more carefully, they wouldn't have made that mistake.
Câu 150
If you don't eat, you ___ hungry.
Câu 151
If we plant these seeds now, they ___ by summer.
Câu 152
She would be less stressed if she ___ her time better.
Câu 153
We would have arrived on time if the taxi ___ late.
Câu 154
Bread ___ if you leave it in a toaster too long.
Câu 155
I'll be upset if he ___ to my birthday party.
Câu 156
If we ___ closer to the city, we would visit more often.
Câu 157