Luyện tập hoàn thành các câu điều kiện trong tiếng Anh: câu điều kiện loại 0, 1, 2 và 3 (Zero, First, Second, Third Conditional). Xác định loại câu điều kiện và chọn dạng động từ đúng. Thích hợp cho học viên tiếng Anh chuẩn bị cho các kỳ thi.
If it ___ (rain), we will stay home.
rains — Câu điều kiện loại 1 (First Conditional): if + hiện tại đơn, will + động từ nguyên mẫu
If you heat ice, it ___ (melt).
melts — Câu điều kiện loại 0 (Zero Conditional): sự thật hiển nhiên, hiện tại đơn + hiện tại đơn
If I ___ (have) more time, I would travel.
had — Câu điều kiện loại 2 (Second Conditional): tình huống giả định, if + quá khứ đơn, would + động từ nguyên mẫu
If she had studied, she ___ (pass) the exam.
would have passed — Câu điều kiện loại 3 (Third Conditional): tình huống quá khứ không xảy ra
If you press this button, the machine ___ (start).
starts — Câu điều kiện loại 0: kết quả chắc chắn/tổng quát
We will go to the beach if the weather ___ (be) nice.
is — Câu điều kiện loại 1: hiện tại đơn sau if
If I were you, I ___ (apologize).
would apologize — Câu điều kiện loại 2: 'were' cho tất cả các ngôi trong câu điều kiện giả định
If they ___ (not / hurry), they will miss the bus.
do not hurry — Câu điều kiện loại 1 ở thể phủ định
If he ___ (know) the answer, he would tell us.
knew — Câu điều kiện loại 2
If you mix blue and yellow, you ___ (get) green.
get — Câu điều kiện loại 0: sự thật khoa học
If it ___ (be) sunny tomorrow, we will have a picnic.
is — Câu điều kiện loại 1
If I had seen you, I ___ (say) hello.
would have said — Câu điều kiện loại 3
She would buy a car if she ___ (have) the money.
had — Câu điều kiện loại 2
If water reaches 100°C, it ___ (boil).
boils — Câu điều kiện loại 0
If you ___ (study) hard, you will succeed.
study — Câu điều kiện loại 1
If I ___ (be) taller, I would play basketball.
were — Câu điều kiện loại 2 (were cho tất cả các ngôi)
If they had left earlier, they ___ (catch) the train.
would have caught — Câu điều kiện loại 3
If you don't water plants, they ___ (die).
die — Câu điều kiện loại 0: sự thật hiển nhiên
I will help you if you ___ (ask) me.
ask — Câu điều kiện loại 1
If he ___ (win) the lottery, he would travel the world.
won — Câu điều kiện loại 2
If we ___ (miss) the flight, we would have stayed overnight.
had missed — Câu điều kiện loại 3
If you touch fire, you ___ (get) burned.
get — Câu điều kiện loại 0
If it snows tomorrow, school ___ (be) closed.
will be — Câu điều kiện loại 1: kết quả với will
If I ___ (speak) French, I would move to Paris.
spoke — Câu điều kiện loại 2
If she ___ (call) me, I would have answered.
had called — Câu điều kiện loại 3
If you leave milk in the sun, it ___ (go) bad.
goes — Câu điều kiện loại 0
They will be happy if their team ___ (win).
wins — Câu điều kiện loại 1
If I ___ (not / be) so tired, I would join you.
were not — Câu điều kiện loại 2 ở thể phủ định
If he had driven carefully, the accident ___ (not / happen).
would not have happened — Câu điều kiện loại 3 ở thể phủ định
If you ___ (need) help, just call me.
need — Câu điều kiện loại 1
What would you do if you ___ (see) a ghost?
saw — Câu điều kiện loại 2 (câu hỏi)
If the alarm ___ (ring), everyone leaves the building.
rings — Câu điều kiện loại 0: quy trình chung
If we ___ (book) early, we will get cheaper tickets.
book — Câu điều kiện loại 1
If I had known you were coming, I ___ (bake) a cake.
would have baked — Câu điều kiện loại 3
She would travel more if she ___ (not / work) so much.
did not work — Câu điều kiện loại 2 ở thể phủ định
If you ___ (heat) butter, it melts.
heat — Câu điều kiện loại 0
If the shop ___ (be) open, I will buy some bread.
is — Câu điều kiện loại 1
If they ___ (invite) me, I would have gone to the party.
had invited — Câu điều kiện loại 3