NhimLongXanh.comNhím Lông Xanh
Học tập và ngoại ngữ

Câu điều kiện trong tiếng Anh: loại 0, 1, 2, 3 và câu hỗn hợp kèm ví dụ

Công thức và ý nghĩa câu điều kiện loại 0, 1, 2, 3, câu hỗn hợp, đảo ngữ Had I known, Should you, cách dùng unless và các lỗi hay gặp, kèm bài tập tự kiểm tra.

Low angle view of a Vietnamese teenage boy standing at a fork in a sunlit park path, looking thoughtfully at two directions, lush green trees, bright blue sky, fresh summer palette

Câu điều kiện tiếng Anh có bốn loại chính, phân biệt theo mức độ có thật của điều kiện. Loại 0 nói sự thật luôn đúng (If you heat ice, it melts). Loại 1 nói điều có thể xảy ra ở hiện tại hoặc tương lai (If it rains, I will stay home). Loại 2 nói điều không có thật ở hiện tại (If I had more time, I would learn Korean). Loại 3 nói điều không có thật trong quá khứ, chuyện đã lỡ (If I had left earlier, I would have caught the train).

Bên cạnh đó còn có câu điều kiện hỗn hợp (trộn loại 2 và 3), dạng đảo ngữ bỏ “if” dùng trong văn trang trọng, và từ “unless” mang nghĩa “nếu không”. Phần dưới trình bày công thức từng loại, lỗi người Việt hay mắc như đặt “will” sau “if”, câu hỏi “If I was hay If I were”, và một bài tập nhỏ có đáp án ở cuối để bạn tự kiểm tra.

Công thức bốn loại câu điều kiện

Mỗi câu điều kiện có hai vế: mệnh đề if (điều kiện) và mệnh đề chính (kết quả). Thì của hai vế quyết định loại câu.

LoạiMệnh đề ifMệnh đề chínhÝ nghĩaVí dụ
Loại 0If + hiện tại đơnhiện tại đơnSự thật, quy luật, thói quen luôn đúngIf you mix red and yellow, you get orange.
Loại 1If + hiện tại đơnwill / can / may + VĐiều kiện có thể xảy ra ở hiện tại, tương laiIf you leave now, you will catch the bus.
Loại 2If + quá khứ đơn (be → were)would / could / might + VGiả định trái với hiện tại hoặc khó xảy raIf I lived near the sea, I would swim every day.
Loại 3If + quá khứ hoàn thành (had + V3)would / could / might have + V3Giả định trái với quá khứ, tiếc nuốiIf she had studied harder, she would have passed.

Hai vế có thể đổi chỗ cho nhau mà không đổi nghĩa: “You will catch the bus if you leave now”. Khi mệnh đề if đứng đầu, đặt dấu phẩy ngăn hai vế; khi if đứng sau thì thường không cần dấu phẩy.

Điểm then chốt cần nhớ: thì trong mệnh đề if luôn “lùi một bậc” so với ý nghĩa thật. Loại 2 nói về hiện tại nhưng dùng quá khứ đơn; loại 3 nói về quá khứ nhưng dùng quá khứ hoàn thành. Sự “lùi thì” này chính là tín hiệu báo cho người nghe biết đây là giả định, không phải sự thật.

Ý nghĩa từng loại qua cùng một tình huống

Loại 1, khả năng thật. “If I get the job, I will move to Đà Nẵng.” Người nói đã nộp hồ sơ và có cơ hội thật sự. Có thể thay will bằng can, may, might, hoặc dùng mệnh lệnh: “If you see Lan, tell her to call me.”

Loại 2, giả định ở hiện tại. “If I got the job, I would move to Đà Nẵng.” Người nói thấy khả năng thấp, hoặc chưa hề nộp hồ sơ, chỉ đang tưởng tượng. Loại 2 cũng dùng để đưa lời khuyên: “If I were you, I would ask for a refund.”

Loại 3, chuyện đã qua không thể thay đổi. “If I had got the job, I would have moved to Đà Nẵng.” Thực tế là không được nhận và đã không chuyển đi. Loại này thường mang sắc thái tiếc nuối hoặc trách móc nhẹ: “If you had told me, I would have helped.”

Loại 0, quy luật. “If you don’t water basil, it dies quickly.” Không có giả định gì cả, chỉ là điều luôn xảy ra mỗi khi điều kiện xuất hiện. Có thể thay if bằng when mà nghĩa gần như không đổi.

Phân biệt nhanh loại 1 và loại 2. Cả hai đều dùng được cho tương lai. Chọn loại nào phụ thuộc vào việc người nói đánh giá khả năng cao hay thấp. “If I win the lottery” nghe như tin là có thể trúng; “If I won the lottery” là cách nói tự nhiên hơn vì ai cũng biết khả năng rất thấp.

Câu điều kiện hỗn hợp: khi quá khứ ảnh hưởng hiện tại

Câu điều kiện hỗn hợp dùng khi điều kiện và kết quả nằm ở hai mốc thời gian khác nhau. Dạng phổ biến nhất là điều kiện trong quá khứ, kết quả ở hiện tại: mệnh đề if theo loại 3, mệnh đề chính theo loại 2. Ví dụ: “If I had taken that job in Singapore, I would be living there now.” Việc không nhận việc xảy ra trong quá khứ, nhưng hệ quả (không sống ở Singapore) là sự thật của hiện tại.

Dạng thứ hai ngược lại: điều kiện là sự thật kéo dài ở hiện tại, kết quả trong quá khứ. Mệnh đề if theo loại 2, mệnh đề chính theo loại 3: “If she weren’t so shy, she would have spoken at the meeting yesterday.” Tính nhút nhát là đặc điểm hiện tại, còn việc không phát biểu đã xảy ra hôm qua.

Cách nhận ra câu hỗn hợp trong bài thi là tìm từ chỉ thời gian ở hai vế. Nếu một vế có “now, today, at the moment” còn vế kia có “yesterday, last year, when I was young”, nhiều khả năng đó là câu hỗn hợp. Nhiều người học máy móc chia cả hai vế theo loại 3 và bỏ mất ý “bây giờ”. Đọc kỹ xem kết quả đang nói về lúc nào trước khi chia động từ.

Đảo ngữ và unless: cách nói trang trọng, cách nói phủ định

Trong văn viết trang trọng, email công việc và bài thi nâng cao, có thể bỏ “if” và đảo trợ động từ lên đầu câu. Nghĩa không đổi, chỉ trang trọng hơn.

  • Loại 1, dùng Should: “If you need any help, please contact us” thành “Should you need any help, please contact us.” Dạng này rất hay gặp ở cuối email dịch vụ khách hàng.
  • Loại 2, dùng Were: “If I were in your position…” thành “Were I in your position, I would accept the offer.” Với động từ thường dùng “Were + S + to V”: “Were he to resign, the project would stop.”
  • Loại 3, dùng Had: “If I had known about the traffic…” thành “Had I known about the traffic, I would have left earlier.” Đây là dạng đảo ngữ gặp nhiều nhất.
  • Phủ định khi đảo ngữ: đặt not sau chủ ngữ, không rút gọn: “Had we not booked early, we would have had no seats”, không viết “Hadn’t we booked”.
  • Unless = if … not: “Unless you hurry, you will miss the flight” nghĩa là “If you don’t hurry, you will miss the flight.” Vì unless đã mang nghĩa phủ định, không viết “Unless you don’t hurry”.
  • Các cách nói điều kiện khác: as long as, provided that (miễn là), in case (phòng khi), otherwise (nếu không thì), but for + danh từ (nếu không nhờ có).

Lưu ý “in case” không đồng nghĩa với “if”. “Take an umbrella in case it rains” nghĩa là mang ô phòng trường hợp mưa, mang ngay bây giờ. “Take an umbrella if it rains” nghĩa là chỉ mang nếu trời mưa.

Năm lỗi hay gặp và cách sửa

Những lỗi dưới đây xuất hiện thường xuyên trong bài viết của người học trình độ trung cấp, kể cả người đã học ngữ pháp nhiều năm.

Câu saiCâu đúngGhi chú
If it will rain tomorrow, we will cancel.If it rains tomorrow, we will cancel.Không dùng will trong mệnh đề if ở loại 1, dù nói về tương lai.
If I would have money, I would buy it.If I had money, I would buy it.Would chỉ nằm ở mệnh đề chính.
If I had known, I would helped you.If I had known, I would have helped you.Loại 3 cần would have + V3.
Unless you don’t study, you will fail.Unless you study, you will fail.Unless đã mang nghĩa phủ định.
If I was you, I will call him.If I were you, I would call him.Lời khuyên dùng loại 2, mệnh đề chính dùng would.

If I was hay If I were? Trong văn viết chuẩn và bài thi, dùng “were” cho mọi ngôi ở loại 2, nhất là cụm cố định “If I were you”. Trong hội thoại thân mật, người bản xứ cũng nói “If I was…” và không bị coi là sai. Người học cứ dùng were để an toàn.

Có một trường hợp hiếm “will” được phép đứng sau if: khi nó mang nghĩa sẵn lòng, thường trong lời đề nghị lịch sự, như “If you will wait here, I’ll get the manager.”

Bài tập nhỏ tự kiểm tra (có đáp án)

Chia động từ trong ngoặc. Làm xong hết rồi mới đối chiếu đáp án bên dưới, và ghi lại câu sai để ôn sau ba ngày.

  1. If you (press) this button, the machine stops.
  2. If we (not hurry), we will miss the beginning of the film.
  3. If I (be) taller, I would play basketball.
  4. She would have come to the party if you (invite) her.
  5. If he had saved more money last year, he (not be) in debt now.
  6. (Should) you have any questions, please reply to this email. Viết lại câu bắt đầu bằng If.
  7. Unless it (stop) raining, the match will be postponed.

Đáp án: 1. press (loại 0). 2. don’t hurry (loại 1). 3. were (loại 2). 4. had invited (loại 3). 5. wouldn’t be (hỗn hợp: quá khứ ảnh hưởng hiện tại). 6. If you have any questions, please reply to this email. 7. stops (unless đi với hiện tại đơn ở loại 1).

Nếu sai câu 5, hãy xem lại phần câu hỗn hợp: từ “now” ở cuối câu là tín hiệu kết quả thuộc về hiện tại. Nếu sai câu 2 hoặc 7, nhiều khả năng bạn vẫn quen đặt will sau if; hãy luyện bằng cách đặt 10 câu loại 1 về kế hoạch cuối tuần của chính mình.

Câu hỏi thường gặp

Có thể dùng could, might thay would trong câu điều kiện không?

Có. Could diễn tả khả năng (“If I had a car, I could drive you”), might diễn tả khả năng không chắc chắn (“If you asked politely, she might agree”). Cả hai đều chỉ đứng ở mệnh đề chính.

Câu điều kiện loại 0 và loại 1 khác nhau thế nào?

Loại 0 nói điều luôn đúng mỗi khi điều kiện xảy ra, hai vế đều hiện tại đơn. Loại 1 nói một tình huống cụ thể có thể xảy ra, vế kết quả dùng will. “If you heat water, it boils” khác với “If you heat the soup, I will eat it”.

Wish và câu điều kiện có liên quan không?

Có, wish dùng cùng quy tắc lùi thì như loại 2 và 3. “I wish I had more time” ước cho hiện tại; “I wish I had studied harder” tiếc nuối quá khứ. Cấu trúc “If only” cũng hoạt động giống vậy nhưng cảm xúc mạnh hơn.

Đảo ngữ câu điều kiện có dùng được khi nói chuyện thường ngày không?

Ít khi. Đảo ngữ nghe trang trọng, phù hợp email công việc, văn bản, bài luận. Nói chuyện với bạn bè mà dùng “Had I known” sẽ nghe khá cứng. Riêng “Should you need anything” vẫn phổ biến trong giao tiếp dịch vụ.

Vì sao loại 2 dùng quá khứ mà lại nói về hiện tại?

Thì quá khứ trong tiếng Anh ngoài nghĩa thời gian còn mang nghĩa “xa thực tế”. Khi lùi động từ về quá khứ, người nói báo hiệu điều này là giả định. Nhiều ngôn ngữ khác cũng dùng cách đánh dấu tương tự.

Học câu điều kiện thế nào để nói được chứ không chỉ làm bài?

Gắn mỗi loại với tình huống thật của mình: loại 1 cho kế hoạch tuần tới, loại 2 cho ước mơ và lời khuyên, loại 3 cho kỷ niệm đáng tiếc. Mỗi ngày nói to ba câu, mỗi loại một câu, sau vài tuần sẽ bật ra tự nhiên.

Bài viết liên quan

Có câu hỏi hay góp ý? Viết cho Nhím Lông Xanh

Thấy bài sai, muốn đề xuất chủ đề, hay có điều muốn hỏi? Để lại lời nhắn, Nhím Lông Xanh sẽ trả lời.