Câu điều kiện (conditional sentences) là một trong những cấu trúc ngữ pháp quan trọng và thú vị nhất trong tiếng Anh. Chúng cho phép bạn nói về điều kiện và kết quả — từ những sự thật hiển nhiên đến những giả định viễn vông.
Tiếng Việt cũng có câu điều kiện ("Nếu... thì..."), nhưng tiếng Anh phức tạp hơn ở chỗ bạn phải chọn đúng thì của động từ trong từng loại câu điều kiện. Bài viết này giải thích rõ ràng từng loại, kèm so sánh, ví dụ và bài tập có đáp án.
Tổng quan: 4 loại câu điều kiện
| Loại | Điều kiện | Khả năng | Thời gian |
|---|---|---|---|
| Loại 0 | Sự thật, luật tự nhiên | 100% | Hiện tại/chung |
| Loại 1 | Thực tế, có thể xảy ra | Cao | Hiện tại/tương lai |
| Loại 2 | Giả định, khó/không xảy ra | Thấp | Hiện tại/tương lai |
| Loại 3 | Giả định hoàn toàn trái thực tế | 0% (đã qua) | Quá khứ |
Câu điều kiện loại 0 (Zero Conditional)
Công thức
If + Present Simple, Present Simple
Cách dùng
Diễn tả sự thật hiển nhiên, quy luật tự nhiên, hoặc kết quả chắc chắn khi điều kiện xảy ra. Có thể thay "if" bằng "when" mà không đổi nghĩa.
Ví dụ
- If you heat water to 100°C, it boils. (Nếu đun nước đến 100°C, nước sẽ sôi — luật tự nhiên)
- If you mix red and blue, you get purple.
- Plants die if they don't get enough water.
- If it rains, the ground gets wet.
- When (= If) you press this button, the door opens.
Lưu ý
Câu điều kiện loại 0 thường dùng trong sách khoa học, hướng dẫn, quy trình:
- If the light turns red, you stop. (hướng dẫn)
- If you don't pay your bill, your service gets suspended. (quy định)
Câu điều kiện loại 1 (First Conditional)
Công thức
If + Present Simple, will + V (nguyên thể)
Cách dùng
Diễn tả điều kiện thực tế, có thể xảy ra trong hiện tại hoặc tương lai. Người nói tin rằng điều kiện này có thể xảy ra.
Ví dụ
- If it rains tomorrow, I will stay home. (Trời có thể mưa — tôi tin khả năng này có thật)
- If you study hard, you will pass the exam.
- She will be late if she doesn't leave now.
- If I see him, I will tell him the news.
- Will you call me if you need help?
Biến thể
Có thể dùng can, may, might, should, must thay cho will tùy sắc thái:
- If you're tired, you should take a break. (lời khuyên)
- If she arrives early, we can start without waiting. (khả năng)
- If he calls, you might want to answer. (gợi ý nhẹ)
Câu điều kiện loại 2 (Second Conditional)
Công thức
If + Past Simple, would + V (nguyên thể)
Cách dùng
Diễn tả điều kiện giả định không có thật hoặc khó xảy ra ở hiện tại/tương lai. Người nói biết rằng điều kiện này không/chưa đúng với thực tế.
Ví dụ
- If I had a car, I would drive to work. (Thực tế: Tôi không có xe — đây là giả định)
- If she were the president, she would change many things. (Thực tế: Cô ấy không phải tổng thống)
- I would travel the world if I had enough money.
- If you spoke better English, you would get the job.
- What would you do if you won the lottery?
Lưu ý quan trọng về "were"
Trong câu điều kiện loại 2, dùng were cho tất cả các ngôi (kể cả I/he/she/it) trong văn trang trọng:
- If I were you, I would apologize. (không nói "If I was you" trong văn chuẩn)
- If he were taller, he could be a basketball player.
- If I were you là thành ngữ cố định — luôn dùng "were".
Câu điều kiện loại 3 (Third Conditional)
Công thức
If + Past Perfect, would have + V(past participle)
Cách dùng
Diễn tả điều kiện giả định hoàn toàn trái với thực tế trong quá khứ. Điều kiện đã không xảy ra, và kết quả cũng không xảy ra. Thường dùng để hối tiếc hoặc suy đoán về 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 — Tôi đã trượt thi)
- She would have gotten the job if she had prepared better. (Thực tế: Cô ấy không chuẩn bị kỹ — Cô ấy không được nhận)
- If they had left earlier, they wouldn't have missed the flight.
- Would you have helped me if I had asked?
- I wouldn't have eaten that if I had known it was spicy.
Rút gọn trong lời nói
Trong tiếng Anh nói, người ta thường rút gọn:
- I would have → I'd have → I'd've
- would not have → wouldn't have
Bảng so sánh 4 loại câu điều kiện
| Mệnh đề if | Mệnh đề chính | Ý nghĩa | |
|---|---|---|---|
| Loại 0 | Present Simple | Present Simple | Sự thật chung |
| Loại 1 | Present Simple | will + V | Có thể xảy ra |
| Loại 2 | Past Simple | would + V | Giả định hiện tại |
| Loại 3 | Past Perfect | would have + PP | Giả định quá khứ |
Câu điều kiện hỗn hợp (Mixed Conditionals)
Câu điều kiện hỗn hợp kết hợp hai loại khác nhau vì điều kiện và kết quả thuộc về hai thời điểm khác nhau.
Loại A: Past condition → Present result
Công thức: If + Past Perfect, would + V
Điều kiện ở quá khứ → kết quả vẫn ảnh hưởng đến hiện tại.
- If I had taken that job offer, I would be rich now. (Nếu tôi đã nhận lời đề nghị việc làm đó (quá khứ) thì bây giờ tôi đã giàu rồi (hiện tại))
- She would speak English perfectly now if she had practiced more as a child.
- If he hadn't dropped out of university, he would have a degree today.
Loại B: Present condition → Past result
Công thức: If + Past Simple, would have + Past Participle
Điều kiện ở hiện tại (thực tế hiện tại không như vậy) → kết quả giả định ở quá khứ.
- If I were more careful (nhưng tôi không cẩn thận), I wouldn't have made that mistake yesterday.
- If she were a better driver, she wouldn't have had that accident.
Các từ nối thay thế "if"
| Từ/cụm từ | Nghĩa | Ví dụ |
|---|---|---|
| unless | if...not | Unless you hurry, you'll miss the bus. |
| as long as | chỉ cần | You can go out as long as you finish your homework. |
| provided (that) | miễn là | I'll lend you money provided that you pay me back. |
| in case | phòng khi | Take an umbrella in case it rains. |
| suppose/supposing | giả sử | Supposing you won the lottery, what would you do? |
| even if | dù cho | Even if he apologizes, I won't forgive him. |
| on condition that | với điều kiện | I'll help you on condition that you help me later. |
Lỗi thường gặp của người Việt
Lỗi 1: Dùng "will" trong mệnh đề if
- Sai: "If it will rain tomorrow, I will stay home."
- Đúng: "If it rains tomorrow, I will stay home."
Mệnh đề "if" của loại 1 dùng Present Simple, không dùng "will".
Lỗi 2: Nhầm loại 1 và loại 2 theo trình độ khả năng
- "If I study hard, I will pass." (Loại 1 — tôi tin mình có thể học và đậu)
- "If I studied hard, I would pass." (Loại 2 — nhưng thực tế tôi lười, khó xảy ra)
Sắc thái quan trọng: Loại 2 ngụ ý người nói không tin điều đó sẽ xảy ra.
Lỗi 3: Quên "have" trong loại 3
- Sai: "If I had studied, I would passed."
- Đúng: "If I had studied, I would have passed."
Lỗi 4: Dùng sai trật tự từ
Cả hai cách đều đúng — mệnh đề "if" có thể đứng trước hoặc sau:
- "If it rains, I will stay home." (dấu phẩy sau mệnh đề if)
- "I will stay home if it rains." (không cần dấu phẩy)
Bài tập luyện tập
Bài 1: Điền loại câu điều kiện đúng
-
If you _______ (heat) ice, it _______ (melt). → heat / melts (Loại 0)
-
If she _______ (call) me, I _______ (tell) her the news. → calls / will tell (Loại 1)
-
If I _______ (be) taller, I _______ (can play) basketball. → were / could play (Loại 2)
-
If they _______ (arrive) earlier, they _______ (not miss) the train. → had arrived / wouldn't have missed (Loại 3)
-
If he _______ (study) medicine, he _______ (be) a doctor now. → had studied / would be (Mixed: Loại 3 → Loại 2)
Bài 2: Sửa lỗi trong câu sau
- "If it will snow tomorrow, we will cancel the trip." → If it snows tomorrow...
- "If I were rich, I would bought a house." → I would buy a house.
- "If she had told me, I would helped her." → I would have helped her.
- "Unless you won't hurry, you'll be late." → Unless you hurry (unless = if...not, không cần "won't")
Tổng kết
Câu điều kiện tiếng Anh có logic rõ ràng:
- Loại 0: Sự thật → dùng thì hiện tại cho cả hai mệnh đề
- Loại 1: Thực tế → if + present, will + V
- Loại 2: Giả định → if + past, would + V
- Loại 3: Hối tiếc về quá khứ → if + past perfect, would have + PP
Mẹo học hiệu quả: Học mỗi loại trong ngữ cảnh có nghĩa với bạn. Tạo câu điều kiện về cuộc sống thực tế của mình — não bạn sẽ nhớ tốt hơn nhiều so với học ví dụ trong sách.