Câu điều kiện (Conditional sentences) diễn tả một sự việc/kết quả phụ thuộc vào một điều kiện. Tiếng Anh có 5 loại câu điều kiện chính: Type 0, Type 1, Type 2, Type 3 và Mixed Conditionals. Bài này tổng hợp công thức, cách dùng, ví dụ và bài tập có đáp án.

Bảng tổng hợp 5 loại câu điều kiện

Loại Mệnh đề If Mệnh đề chính Diễn tả
Type 0 S + V(s/es) S + V(s/es) Sự thật hiển nhiên, quy luật
Type 1 S + V(s/es) S + will/can + V Tương lai có thể xảy ra
Type 2 S + V-ed/V2 (were) S + would/could + V Trái với hiện tại
Type 3 S + had + V3 S + would have + V3 Trái với quá khứ
Mixed S + had + V3 S + would + V Quá khứ → hiện tại

1. Type 0 – Câu điều kiện loại 0 (Zero Conditional)

Công thức: If + S + V(s/es), S + V(s/es)

Cách dùng: Diễn tả sự thật hiển nhiên, quy luật tự nhiên, sự việc luôn đúng. Có thể thay if bằng when.

Ví dụ:

  • If you heat water to 100°C, it boils. (Nếu đun nước đến 100°C, nó sôi.)
  • If it rains, the ground gets wet.
  • Plants die if they don’t get enough water.
  • If you mix red and blue, you get purple.
  • Ice melts if you heat it.

2. Type 1 – Câu điều kiện loại 1 (First Conditional)

Công thức: If + S + V(s/es), S + will/can/may/should + V (bare)

Cách dùng: Điều kiện có thật ở hiện tại/tương lai, có khả năng xảy ra.

Ví dụ:

  • If it rains tomorrow, I will stay at home.
  • If you study hard, you will pass the exam.
  • I’ll call you if I have time.
  • If she doesn’t hurry, she will miss the bus.
  • If you don’t feel well, you should see a doctor.
  • If they invite me, I might go to the party.

Lưu ý: Có thể dùng unless = if not. Ví dụ: Unless you study hard, you won’t pass. (= If you don’t study hard…)

3. Type 2 – Câu điều kiện loại 2 (Second Conditional)

Công thức: If + S + V-ed/V2, S + would/could/might + V (bare)

Cách dùng: Điều kiện không có thật ở hiện tại, giả định trái với thực tế. Với động từ “to be”, dùng were cho tất cả ngôi.

Ví dụ:

  • If I had a million dollars, I would buy a house. (Thực tế: tôi không có triệu đô.)
  • If I were you, I would tell the truth.
  • If she knew his number, she would call him.
  • If we lived in Japan, we would speak Japanese.
  • If I were taller, I could play basketball.
  • What would you do if you won the lottery?

4. Type 3 – Câu điều kiện loại 3 (Third Conditional)

Công thức: If + S + had + V3/V-ed, S + would/could/might + have + V3/V-ed

Cách dùng: Điều kiện không có thật ở quá khứ, diễn tả sự tiếc nuối hoặc giả định trái với quá khứ.

Ví dụ:

  • If I had studied harder, I would have passed the exam. (Thực tế: tôi đã không học chăm.)
  • If she had taken the early train, she wouldn’t have been late.
  • If they had known, they would have come.
  • I would have called you if I had had your number.
  • If we hadn’t missed the flight, we would have arrived on time.
  • If he had asked me, I would have helped him.

5. Mixed Conditionals – Câu điều kiện hỗn hợp

Loại 1: Past → Present (Điều kiện quá khứ – kết quả hiện tại)

Công thức: If + S + had + V3, S + would + V (bare)

  • If I had studied medicine, I would be a doctor now. (Nếu tôi đã học y, bây giờ tôi đã là bác sĩ.)
  • If she had taken the job, she would be rich now.

Loại 2: Present → Past (Điều kiện hiện tại – kết quả quá khứ)

Công thức: If + S + V-ed (were), S + would have + V3

  • If I were more careful, I wouldn’t have made that mistake.
  • If he weren’t so lazy, he would have finished the project.

6. Đảo ngữ câu điều kiện

Câu điều kiện có thể đảo ngữ để nhấn mạnh, bỏ if:

  • Type 1: Should + S + V → Should you need help, call me.
  • Type 2: Were + S → Were I you, I would accept the offer.
  • Type 3: Had + S + V3 → Had I known, I would have come.

7. Bài tập có đáp án

Chia động từ trong ngoặc:

  1. If it (rain) ___ tomorrow, we (cancel) ___ the picnic.
  2. If I (be) ___ rich, I (travel) ___ around the world.
  3. If she (study) ___ harder last year, she (pass) ___ the exam.
  4. Water (boil) ___ if you (heat) ___ it to 100°C.
  5. If I (know) ___ his address, I (write) ___ to him now.
  6. If he (not miss) ___ the bus, he (arrive) ___ on time yesterday.
  7. If I (be) ___ you, I (accept) ___ the job offer.
  8. Unless you (hurry) ___, you (be) ___ late.
  9. If she (take) ___ the medicine, she (feel) ___ better now.
  10. (Should) ___ you need help, please call me.

Đáp án:

  1. rains – will cancel
  2. were – would travel
  3. had studied – would have passed
  4. boils – heat
  5. knew – would write
  6. hadn’t missed – would have arrived
  7. were – would accept
  8. hurry – will be
  9. had taken – would feel
  10. Should

Kết luận

5 loại câu điều kiện (Type 0, 1, 2, 3, Mixed) là chủ điểm quan trọng trong ngữ pháp tiếng Anh, xuất hiện thường xuyên trong các kỳ thi TOEIC, IELTS, và giao tiếp hàng ngày. Hãy luyện tập đều đặn với các ví dụ thực tế để thành thạo từng loại.