English.guru
Quay lại

Câu điều kiện: loại một, hai và ba bằng ngôn ngữ đơn giản

Ba loại câu điều kiện chính, chúng khác nhau thế nào và cách học để không trộn lẫn — với những ví dụ rõ ràng, cụ thể.

Câu điều kiện (câu "if") làm người học bối rối không phải vì ngữ pháp phức tạp, mà vì mỗi loại trả lời một câu hỏi riêng: điều này có thật, là tưởng tượng, hay hoàn toàn không còn khả năng? Tiếng Việt dùng “nếu … thì …” cho cả ba và hầu như không đổi dạng động từ, nên trong tiếng Anh chính dạng thì cho biết mức độ có thật.

Loại số không: tình huống luôn đúng

Cấu trúc: If + present simple, present simple

Trước ba loại có đánh số, còn có một loại nữa — loại số không — dành cho quy luật chung, nơi if có nghĩa là "luôn luôn, bất cứ khi nào".

  • If you heat water to 100°C, it boils.
  • If I don't sleep, I get headaches.

Ở đây will hoàn toàn không xuất hiện: không có gì được dự đoán, chỉ có sự thật được nêu ra.

Loại một: khả năng có thật trong tương lai

Cấu trúc: If + present simple, will + động từ chính

Dùng cho những tình huống thật sự có thể xảy ra.

  • If it rains tomorrow, we'll stay home.
  • If you study hard, you'll pass the exam.

Điều kiện hoàn toàn có thể — bạn chưa biết điều đó có xảy ra không, nhưng nó có thể xảy ra.

Ở vế thứ hai còn có thể dùng các động từ khuyết thiếu khác để đổi mức độ chắc chắn hoặc đưa ra mệnh lệnh: If it rains, we might stay home. · If you see her, tell her I called.

Loại hai: tình huống trái với thực tế hoặc không chắc ở hiện tại/tương lai

Cấu trúc: If + past simple, would + động từ chính

Dùng cho những tình huống giả định — tưởng tượng, không chắc, hoặc hiện không thể xảy ra.

  • If I won the lottery, I would travel the world. (nhiều khả năng tôi sẽ không trúng)
  • If I were you, I would apologize. (tôi không phải bạn — thuần túy là giả định)

Lưu ý: ở loại hai, với động từ "be" theo truyền thống dùng were cho mọi ngôi (if I were, if she were), dù trong lời nói "was" cũng thường xuất hiện.

Loại ba: quá khứ không còn khả năng thay đổi

Cấu trúc: If + past perfect, would have + quá khứ phân từ

Dùng để nói về sự việc trong quá khứ đã không xảy ra — và kết quả tưởng tượng của nó.

  • If I had studied harder, I would have passed the exam. (tôi đã không học — nên tôi đã không đỗ)
  • If she had left earlier, she wouldn't have missed the train. (cô ấy xuất phát muộn — nên cô ấy lỡ chuyến tàu)

Đây là chuyện nuối tiếc hay nhìn lại phía sau — ở đây không còn gì có thể thay đổi nữa.

So sánh các loại

Loại Vế if Kết quả Ý nghĩa
Số không present simple present simple Luôn đúng
Một present simple will + động từ Tương lai có thật
Hai past simple would + động từ Hiện tại/tương lai trái thực tế
Ba past perfect would have + quá khứ phân từ Quá khứ không còn thay đổi được

Nguyên tắc đằng sau bảng này — lùi một bước trong dạng thì nghĩa là rời xa thực tế một bước. Thì hiện tại cho điều có thật, thì quá khứ cho điều trái thực tế, quá khứ hoàn thành cho điều không còn khả năng. Ở đây dạng thì diễn đạt khoảng cách, không phải thời gian.

Câu điều kiện hỗn hợp

Trong đời thực, tình huống thường liên quan đến hai thời điểm cùng lúc: nguyên nhân ở quá khứ, kết quả ở hiện tại, hoặc ngược lại. Tiếng Anh chỉ cần lấy một nửa của mỗi loại.

  • If I had studied medicine, I would be a doctor now. (điều kiện ở quá khứ → kết quả hiện tại)
  • If I were more organised, I wouldn't have missed the deadline. (điều kiện hiện tại → kết quả ở quá khứ)

Đây không phải ngoại lệ mà là hệ quả tự nhiên của việc mỗi nửa được chọn theo dạng thì riêng của nó.

Những cách khác để nói "nếu"

Từ Nghĩa Ví dụ
unless nếu ... không I won't go unless you come.
as long as / provided that chỉ với điều kiện này You can borrow it as long as you return it.
in case để phòng khi, để đề phòng Take an umbrella in case it rains.
even if điều kiện không ảnh hưởng đến kết quả I'm going even if it rains.

In case đáng được nói riêng: I'll take an umbrella if it rains nghĩa là "tôi sẽ quyết định sau khi xem thời tiết", còn in case it rains nghĩa là "tôi mang nó bây giờ để phòng khi".

Đảo ngữ trang trọng

Trong văn viết trang trọng, có thể bỏ if và chuyển trợ động từ lên đầu:

  • Had I known, I would have said something. (= If I had known)
  • Were I in your position, I would wait. (= If I were)
  • Should you need help, please call. (= If you should need)

Lỗi mà hầu như ai cũng mắc

Trộn lẫn dạng thì giữa hai vế của câu là lỗi hay gặp nhất.

❌ If I would have more time, I would travel more. ✅ If I had more time, I would travel more. (loại hai — "would" không dùng ở vế if)

Xem xét lời mời làm việc

A: If they offer it to you, will you take it?

B: Probably. If the money were better I'd have said yes already.

A: You should have negotiated.

B: I know. If I'd pushed harder, I'd be signing the contract now.

Loại một cho khả năng có thật, loại hai cho hiện tại trái thực tế, và ở dòng cuối có loại hỗn hợp: nguyên nhân ở quá khứ, kết quả ở hiện tại.

Tự kiểm tra

Bài kiểm tra bên dưới đưa ra những câu thật mà bạn phải nhận biết: có thật, giả định, hay đã quá muộn?

Tự kiểm tra: Bài kiểm tra: câu điều kiện loại một, hai và ba →