•
Ngữ pháp

Bài 75: Câu Điều Kiện (Conditionals)

Học câu điều kiện trong tiếng Anh để nói sự thật, khả năng, giả định và điều tiếc nuối.

Admin
25 tháng 05, 2026
18 phút
0 lượt xem
1

Nhìn Nhanh: Câu Điều Kiện Dùng Để Nói “Nếu...”

Câu điều kiện (conditionals) dùng để nói một điều kiện và kết quả của điều kiện đó. Người Việt hay sai vì dịch thẳng “nếu... sẽ...” thành if + will trong mọi trường hợp.

Loại 0 (Zero Conditional): sự thật chung, quy luật, thói quen.
Loại 1 (First Conditional): điều có thể xảy ra trong tương lai.
Loại 2 (Second Conditional): giả định không thật hoặc khó xảy ra ở hiện tại/tương lai.
Loại 3 (Third Conditional): điều đã không xảy ra trong quá khứ, thường để tiếc nuối.
Mixed conditional: trộn quá khứ và hiện tại để nói nguyên nhân quá khứ, kết quả hiện tại.
Sau if trong câu điều kiện loại 1 thường dùng hiện tại đơn (Present Simple), không dùng will.

Mẹo chọn loại câu điều kiện

Hỏi nhanh: đây là sự thật, khả năng tương lai, giả định hiện tại, hay tiếc nuối quá khứ? Câu trả lời sẽ dẫn bạn đến loại 0, 1, 2 hoặc 3.

2

Loại 0 Và Loại 1: Sự Thật Chung Và Khả Năng Tương Lai

Hai loại dễ dùng nhất trong giao tiếp

Câu điều kiện loại 0 (Zero Conditional) nói sự thật chung hoặc kết quả luôn đúng. Câu điều kiện loại 1 (First Conditional) nói điều có khả năng xảy ra trong tương lai nếu điều kiện được đáp ứng.

So sánh điều kiện loại 0 và loại 1Công thứcCách dùng
Zero ConditionalIf + Present Simple, Present SimpleSự thật, quy luật, thói quen
First ConditionalIf + Present Simple, will + VKhả năng thật trong tương lai
Zero ConditionalIf water reaches 100°C, it boils.Kết quả luôn đúng
First ConditionalIf it rains, I will stay home.Có thể xảy ra
Zero ConditionalWhen/If + present, presentWhen cũng hay dùng cho sự thật
First ConditionalIf + present, may/can/should + VCó thể thay will bằng modal khác
  • •
    If you heat ice, it melts.(Nếu bạn làm nóng đá, nó tan. (sự thật chung))
  • •
    If people don't drink water, they get thirsty.(Nếu người ta không uống nước, họ khát.)
  • •
    If I have free time tonight, I will call you.(Nếu tối nay tôi rảnh, tôi sẽ gọi bạn.)
  • •
    If she studies hard, she will pass the exam.(Nếu cô ấy học chăm, cô ấy sẽ đậu kỳ thi.)
  • •
    If you need help, you can ask me.(Nếu bạn cần giúp đỡ, bạn có thể hỏi tôi.)
  • •
    If the weather is nice, we may go for a walk.(Nếu thời tiết đẹp, chúng tôi có thể đi dạo.)

Loại 1 không dùng will sau if

Viết If it rains, I will stay home. Không viết If it will rain, I will stay home.

3

Phần Hay Sai Nhất: Loại 2, Loại 3 Và Lỗi If + Will

Loại 2: giả định hiện tại hoặc tương lai

Câu điều kiện loại 2 (Second Conditional) nói một tình huống không thật, ít có khả năng, hoặc chỉ tưởng tượng ở hiện tại/tương lai. Dù nghĩa là hiện tại/tương lai, mệnh đề if dùng quá khứ đơn (Past Simple).

Công thức loại 2

If + S + V2/ed, S + would/could/might + V

  • •
    If I had more time, I would learn Spanish.(Nếu tôi có nhiều thời gian hơn, tôi sẽ học tiếng Tây Ban Nha. (hiện tại không có nhiều thời gian))
  • •
    If she knew the answer, she would tell us.(Nếu cô ấy biết câu trả lời, cô ấy sẽ nói với chúng ta.)
  • •
    If I were you, I would apologize.(Nếu tôi là bạn, tôi sẽ xin lỗi.)
  • •
    If he practiced more, he could speak better.(Nếu anh ấy luyện nhiều hơn, anh ấy có thể nói tốt hơn.)
  • •
    If we lived near the beach, we would swim every day.(Nếu chúng tôi sống gần biển, chúng tôi sẽ bơi mỗi ngày.)
  • •
    If they offered me the job, I might accept it.(Nếu họ đề nghị công việc đó, có lẽ tôi sẽ nhận.)

Loại 3: tiếc nuối hoặc giả định trái quá khứ

Câu điều kiện loại 3 (Third Conditional) nói về điều đã không xảy ra trong quá khứ và kết quả tưởng tượng của nó. Đây là cấu trúc hay dùng để nói tiếc nuối, trách nhẹ hoặc phân tích lỗi.

Công thức loại 3

If + S + had + V3, S + would/could/might + have + V3

  • •
    If I had studied harder, I would have passed the test.(Nếu tôi đã học chăm hơn, tôi đã đậu bài kiểm tra rồi.)
  • •
    If she had left earlier, she wouldn't have missed the train.(Nếu cô ấy rời đi sớm hơn, cô ấy đã không lỡ tàu.)
  • •
    If we had known the address, we could have found the house.(Nếu chúng tôi biết địa chỉ, chúng tôi đã có thể tìm thấy ngôi nhà.)
  • •
    If he had called me, I would have helped him.(Nếu anh ấy gọi tôi, tôi đã giúp anh ấy rồi.)
  • •
    If they had listened, they might have avoided the mistake.(Nếu họ đã lắng nghe, có lẽ họ đã tránh được lỗi đó.)
  • •
    If I hadn't been sick, I would have joined the trip.(Nếu tôi không bị ốm, tôi đã tham gia chuyến đi rồi.)

Không dịch “nếu... sẽ...” máy móc

Không phải câu nào có “nếu” cũng dùng will. Loại 1 dùng if + Present Simple; loại 2 dùng if + Past Simple; loại 3 dùng if + Past Perfect.

Sai

If it will rain, I will stay home.

Đúng

If it rains, I will stay home.

Câu điều kiện loại 1 dùng Present Simple sau if, không dùng will.

Sai

If I will have time, I will call you.

Đúng

If I have time, I will call you.

Sau if trong loại 1 dùng have, không dùng will have.

Sai

If she study hard, she will pass.

Đúng

If she studies hard, she will pass.

She trong Present Simple cần thêm -s ở studies.

Sai

If I am you, I will say sorry.

Đúng

If I were you, I would say sorry.

Giả định không thật dùng loại 2: if I were you, would + V.

Sai

If I have more money, I would buy a car.

Đúng

If I had more money, I would buy a car.

Có would ở kết quả giả định thì mệnh đề if thường dùng Past Simple.

Sai

If he knew it, he will tell us.

Đúng

If he knew it, he would tell us.

Loại 2 cần would/could/might + V ở mệnh đề kết quả.

Sai

If I had studied, I would pass yesterday.

Đúng

If I had studied, I would have passed yesterday.

Giả định trái quá khứ dùng would have + V3.

Sai

If she had went earlier, she would have arrived on time.

Đúng

If she had gone earlier, she would have arrived on time.

Sau had cần V3; V3 của go là gone.

Sai

If you would help me, I will finish it.

Đúng

If you help me, I will finish it.

Điều kiện thật trong tương lai dùng loại 1: if + Present Simple, will + V.

Sai

If I didn't missed the bus, I would be there now.

Đúng

If I hadn't missed the bus, I would be there now.

Nguyên nhân quá khứ, kết quả hiện tại là mixed conditional: had + V3, would + V.

Sai

If there have a problem, call me.

Đúng

If there is a problem, call me.

Chủ ngữ giả đúng là there is/are, không dùng there have.

Sai

If you need help, you can to call me.

Đúng

If you need help, you can call me.

Sau can dùng động từ nguyên mẫu không to.

4

Mixed Conditionals, Unless Và Timeline

Mixed conditional: quá khứ ảnh hưởng hiện tại

Câu điều kiện hỗn hợp (mixed conditional) thường dùng khi một điều trong quá khứ không xảy ra và kết quả tưởng tượng nằm ở hiện tại. Đây là dạng nâng cao nhưng rất hữu ích khi nói tiếc nuối.

  • •
    If I had studied harder, I would have a better job now.(Nếu trước đây tôi học chăm hơn, bây giờ tôi đã có công việc tốt hơn.)
  • •
    If she had saved money, she could buy a new laptop now.(Nếu trước đây cô ấy tiết kiệm tiền, bây giờ cô ấy có thể mua laptop mới.)
  • •
    If we had left earlier, we wouldn't be stuck in traffic now.(Nếu chúng tôi rời đi sớm hơn, bây giờ chúng tôi đã không bị kẹt xe.)
  • •
    If he hadn't missed the interview, he might have the job now.(Nếu anh ấy không lỡ buổi phỏng vấn, có lẽ bây giờ anh ấy đã có công việc đó.)
  • •
    If I had learned English earlier, I would speak more confidently now.(Nếu trước đây tôi học tiếng Anh sớm hơn, bây giờ tôi sẽ nói tự tin hơn.)
  • •
    If they had listened to the warning, they wouldn't be in trouble now.(Nếu họ nghe lời cảnh báo, bây giờ họ đã không gặp rắc rối.)

Unless và câu điều kiện mệnh lệnh

Unless nghĩa là “nếu không/trừ khi”, thường thay cho if...not. Trong câu khuyên bảo hoặc hướng dẫn, mệnh đề kết quả có thể là câu mệnh lệnh (imperative).

  • •
    Unless it rains, we will go out.(Nếu trời không mưa, chúng tôi sẽ ra ngoài.)
  • •
    Unless you hurry, you will miss the bus.(Nếu bạn không nhanh lên, bạn sẽ lỡ xe buýt.)
  • •
    If you need help, call me.(Nếu bạn cần giúp, hãy gọi tôi.)
  • •
    If there is a fire, leave the building immediately.(Nếu có hỏa hoạn, hãy rời khỏi tòa nhà ngay.)
  • •
    Unless she apologizes, I won't talk to her.(Nếu cô ấy không xin lỗi, tôi sẽ không nói chuyện với cô ấy.)
  • •
    If you finish early, send me the file.(Nếu bạn xong sớm, gửi tôi tập tin nhé.)

Unless đã có nghĩa phủ định

Không viết unless you don't hurry nếu muốn nói “nếu bạn không nhanh lên”. Viết unless you hurry là đủ.

Timeline của các loại câu điều kiện

Sự thật chung

Zero Conditional

"If you heat water, it boils."

Khả năng tương lai

First Conditional

"If it rains, I will stay home."

Giả định hiện tại

Second Conditional

"If I had time, I would travel."

Tiếc nuối quá khứ

Third Conditional

"If I had studied, I would have passed."

Quá khứ → hiện tại

Mixed Conditional

"If I had studied, I would be ready now."

Quá khứ
Hiện tại
Tương lai
5

Bài Tập: Luyện Câu Điều Kiện Từ Dễ Đến Khó

#1

Chọn loại 0 hoặc loại 1

DỄ
1
If you heat ice, it ___. (melt)→
2
If it rains tomorrow, I ___ home. (stay)→
3
If she ___ hard, she will pass. (study)→
4
If people don't sleep enough, they ___ tired. (feel)→
5
If you need me, you ___ call me. (can)→
6
If the shop is open, we ___ some milk. (buy)→
7
If there ___ a problem, tell me. (be)→
#2

Chọn loại 2

DỄ
1
If I ___ more time, I would read more books. (have)→
2
If she ___ here, she would help us. (be)→
3
If I were you, I ___ him. (call)→
4
If he practiced more, he ___ better. (speak)→
5
If they ___ near us, we would visit them often. (live)→
6
If I knew the answer, I ___ you. (tell)→
7
If it ___ cheaper, I would buy it. (be)→
#3

Sửa lỗi câu điều kiện

TRUNG BÌNH
1
Sửa: If it will rain, I will stay home.→
2
Sửa: If she study hard, she will pass.→
3
Sửa: If I am you, I would wait.→
4
Sửa: If he had more money, he will buy a car.→
5
Sửa: If I had went earlier, I would have met her.→
6
Sửa: If you need help, you can to ask me.→
7
Sửa: Unless you don't hurry, you will miss the train.→
#4

Dịch Việt sang Anh

TRUNG BÌNH
1
Nếu trời mưa, tôi sẽ ở nhà.→
2
Nếu tôi là bạn, tôi sẽ xin lỗi.→
3
Nếu bạn làm nóng nước, nó sôi.→
4
Nếu cô ấy học chăm hơn, cô ấy sẽ nói tốt hơn.→
5
Nếu bạn cần giúp đỡ, hãy gọi tôi.→
6
Nếu không có vấn đề gì, chúng ta sẽ bắt đầu lúc 9 giờ.→
#5

Loại 3 và mixed conditional

KHÓ
1
If I ___ harder, I would have passed. (study)→
2
If she had left earlier, she ___ the train. (not miss)→
3
If we had known your number, we ___ you. (call)→
4
If I had learned English earlier, I ___ more confident now. (be)→
5
If he hadn't missed the interview, he ___ the job now. (have)→
6
If they had saved money, they ___ a house now. (buy)→
7
If I ___ sick yesterday, I would have joined you. (not be)→
#6

Viết lại câu đúng nghĩa

KHÓ
1
I don't have time, so I can't help you. → If...→
2
She didn't study, so she failed. → If...→
3
Hurry up, or you will miss the bus. → If...→
4
Unless you apologize, she won't talk to you. → If...→
5
I didn't save money, so I can't travel now. → If...→
6
Water freezes when it is very cold. → If...→
7
Ask politely: if / you / need / more information / contact us→
Chốt kiến thức để không sai nữa
  • •Loại 0: If + Present Simple, Present Simple.
  • •Loại 1: If + Present Simple, will/can/may + V.
  • •Loại 2: If + Past Simple, would/could/might + V.
  • •Loại 3: If + had + V3, would/could/might have + V3.
Bẫy lỗi thường gặp của người Việt
  • •*if it will rain → if it rains
  • •*if she study → if she studies
  • •*if I am you → if I were you
  • •*if I have money, I would → if I had money, I would
  • •*had went → had gone
  • •*can to call → can call
  • •*unless you don't hurry → unless you hurry
Mẹo nhớ nhanh
  • •Thật ở tương lai: loại 1.
  • •Giả định hiện tại: loại 2.
  • •Tiếc nuối quá khứ: loại 3.
6

Tổng Kết

Ghi nhớ

Câu điều kiện (conditionals) gồm mệnh đề điều kiện với if/unless và mệnh đề kết quả.

1

Zero Conditional nói sự thật chung hoặc kết quả luôn đúng.

2

First Conditional nói khả năng thật trong tương lai; sau if không dùng will.

3

Second Conditional nói giả định không thật hoặc ít có khả năng ở hiện tại/tương lai.

4

Third Conditional nói điều trái với quá khứ và kết quả tưởng tượng trong quá khứ.

5

Mixed Conditional thường nói điều quá khứ ảnh hưởng đến kết quả hiện tại.

6

Ngoài thì, cần kiểm tra thêm -s/-es, mạo từ, giới từ, there is/are và to V/V-ing.

7
7

So Sánh Thêm: 4 Loại Câu Điều Kiện Trong Một Bảng

Nhìn một câu để chọn đúng loại

Bảng so sánh conditionalsÝ nghĩaVí dụ
ZeroSự thật chungIf you heat water, it boils.
FirstKhả năng thật trong tương laiIf it rains, I will stay home.
SecondGiả định hiện tại/tương laiIf I had time, I would travel.
ThirdGiả định trái quá khứIf I had studied, I would have passed.
MixedQuá khứ ảnh hưởng hiện tạiIf I had studied, I would be ready now.
UnlessNếu không/trừ khiUnless you hurry, you will be late.
  • •
    If I see her, I will tell her.(Nếu tôi gặp cô ấy, tôi sẽ nói với cô ấy. (loại 1))
  • •
    If I saw her, I would tell her.(Nếu tôi gặp cô ấy, tôi sẽ nói với cô ấy. (giả định, loại 2))
  • •
    If I had seen her, I would have told her.(Nếu tôi đã gặp cô ấy, tôi đã nói với cô ấy rồi. (loại 3))
  • •
    If I had seen her yesterday, I would know the truth now.(Nếu hôm qua tôi gặp cô ấy, bây giờ tôi đã biết sự thật. (mixed))
  • •
    Unless you call me, I won't know.(Nếu bạn không gọi tôi, tôi sẽ không biết.)
  • •
    If you don't call me, I won't know.(Nếu bạn không gọi tôi, tôi sẽ không biết. (nghĩa tương tự unless))

Cùng một câu tiếng Việt có thể ra nhiều loại

“Nếu tôi gặp cô ấy...” có thể là loại 1, 2 hoặc 3 tùy bạn nói khả năng thật, giả định hiện tại hay tiếc nuối quá khứ.

8

Bẫy Nâng Cao: Wish, If Only Và Should

Wish/If only gần nghĩa với điều kiện giả định

Wish và if only không phải lúc nào cũng là câu điều kiện đầy đủ, nhưng chúng dùng cùng logic giả định: trái hiện tại dùng quá khứ, trái quá khứ dùng had + V3.

Wish/If only và câu điều kiện liên quan

Cấu trúcNghĩaVí dụ
I wish + Past SimpleƯớc điều trái hiện tạiI wish I had more time.
If only + Past SimpleGiá mà ở hiện tạiIf only I knew the answer.
I wish + Past PerfectTiếc điều quá khứI wish I had studied harder.
If only + Past PerfectGiá mà quá khứ khác điIf only I hadn't missed the bus.
If + should + VNếu lỡ/có tình huống xảy raIf you should need help, call me.
Should + S + VĐảo ngữ trang trọngShould you need help, call me.

Wish không đi với will cho điều mình tự kiểm soát

Nói I wish I had more time, không viết I wish I will have more time nếu đang ước trái hiện tại.

9

Thực Hành Thêm: Fill Blank Và Hội Thoại

Điền dạng đúng trong câu điều kiện

Điền động từ hoặc cụm động từ đúng vào chỗ trống.

1
If you
water to 100°C, it boils. (heat)

💡 Sự thật chung.

2
If she
early, she will catch the bus. (leave)

💡 Loại 1 với she.

3
If I
you, I would not do that. (be)

💡 Cấu trúc khuyên giả định.

4
If he had called me, I
him. (help)

💡 Giả định trái quá khứ.

5
Unless you
now, you will be late. (leave)

💡 Unless = nếu không.

6
If I had saved money, I
a new phone now. (buy)

💡 Quá khứ ảnh hưởng hiện tại.

7
If there
any questions, please ask me. (be)

💡 Questions là số nhiều.

8
If you enjoy
English, practice every day. (learn)

💡 Enjoy + V-ing.

Hội thoại áp dụng câu điều kiện

Hai người bạn nói về việc học tiếng Anh và kế hoạch thi.

NN
Người nói A

If I study every day, will my speaking improve?

Nếu tôi học mỗi ngày, kỹ năng nói của tôi sẽ cải thiện không?

09:00
Bạn

Yes. If you practice consistently, you will speak more naturally.

Có. Nếu bạn luyện đều, bạn sẽ nói tự nhiên hơn.

09:01Đã gửi
B
NN
Người nói A

If I had more time, I would join a speaking club.

Nếu tôi có nhiều thời gian hơn, tôi sẽ tham gia câu lạc bộ nói.

09:02
Bạn

You can start small. If you have ten minutes, record yourself.

Bạn có thể bắt đầu nhỏ thôi. Nếu bạn có mười phút, hãy tự ghi âm.

09:03Đã gửi
B
NN
Người nói A

I wish I had started earlier.

Giá mà tôi đã bắt đầu sớm hơn.

09:04
Bạn

Don't worry. If you start now, you will still make progress.

Đừng lo. Nếu bạn bắt đầu bây giờ, bạn vẫn sẽ tiến bộ.

09:05Đã đọc
B