Câu điều kiện: Tổng hợp công thức, cách dùng, bài tập mệnh đề if
Học thuật|18/3/2026
Câu điều kiện là ngữ pháp tiếng Anh thường gặp nhất trong các bài thi và giao tiếp hàng ngày. Cấu trúc này cho phép chúng ta diễn đạt các giả thuyết, khả năng hoặc những mong muốn về một sự việc có thể xảy ra hoặc không. Để giúp bạn làm chủ mảng kiến thức này, Sáng Tạo Xanh sẽ hệ thống lại toàn bộ lý thuyết từ cơ bản đến nâng cao một cách chi tiết nhất.
Tổng hợp công thức, cách dùng các câu điều kiện if
Về cơ bản, một câu điều kiện điển hình bao gồm hai mệnh đề: mệnh đề điều kiện (thường bắt đầu bằng "If") và mệnh đề chính nêu kết quả. Tùy thuộc vào mục đích diễn đạt và tính thực tế của giả thiết, người ta chia thành nhiều loại khác nhau.
Câu điều kiện loại 0
Mệnh đề if loại 0 được sử dụng để diễn tả một sự thật hiển nhiên, một chân lý, một quy luật tự nhiên hoặc một thói quen thường xuyên xảy ra. Điểm đặc trưng của loại câu này là cả hai mệnh đề đều sử dụng thì hiện tại đơn. Nguyên nhân là vì hành động trong mệnh đề điều kiện xảy ra thì kết quả ở mệnh đề chính cũng lập tức xảy ra một cách tất yếu.
Công thức:
If + S + V(s/es), S + V(s/es)
Ví dụ:
If you heat water to 100 degrees Celsius, it boils. (Nếu bạn đun nước đến 100 độ C, nó sẽ sôi.)
If people don't eat, they get hungry. (Nếu người ta không ăn, họ sẽ đói.)
The ground gets wet if it rains. (Mặt đất bị ướt nếu trời mưa.)
Câu điều kiện loại 1
Mệnh đề if loại 1 dùng để diễn tả một giả định có thật, có khả năng xảy ra ở hiện tại hoặc tương lai. Người nói tin rằng điều kiện được nêu ra hoàn toàn có thể trở thành hiện thực. Do đó, cách sử dụng mệnh đề if này là dùng để dự đoán, cảnh báo, đe dọa hoặc đưa ra một lời hứa hẹn.
Công thức:
If + S + V(s/es), S + will/can/may + V (nguyên mẫu)
Ví dụ:
If you study hard, you will pass the exam. (Nếu bạn học hành chăm chỉ, bạn sẽ vượt qua kỳ thi.)
If the weather is nice tomorrow, we will go for a picnic. (Nếu ngày mai thời tiết đẹp, chúng ta sẽ đi dã ngoại.)
She may miss the bus if she doesn't hurry. (Cô ấy có thể bị lỡ xe buýt nếu không nhanh lên.)
Câu điều kiện loại 2
Mệnh đề if loại 2 được dùng để diễn tả một giả định trái ngược với sự thật ở hiện tại. Người nói đặt ra một tình huống không có thật và tưởng tượng về kết quả của nó. Loại câu này thường được sử dụng để đưa ra lời khuyên, thể hiện một mong muốn hoặc một giả định không thể xảy ra ngay lúc nói.
Công thức:
If + S + V2/Ved, S + would/could/should + V (nguyên mẫu)
Lưu ý: Động từ "to be" trong mệnh đề "If" thường được chia là "were" cho tất cả các ngôi để thể hiện tính giả định.
Ví dụ:
If I were you, I would accept the offer. (Nếu tôi là bạn, tôi sẽ chấp nhận lời đề nghị đó).
If I had a lot of money, I would travel around the world. (Nếu tôi có nhiều tiền, tôi sẽ du lịch vòng quanh thế giới).
He could get a better job if he spoke English fluently. (Anh ấy có thể có một công việc tốt hơn nếu anh ấy nói tiếng Anh trôi chảy).
Câu điều kiện loại 3
Mệnh đề if loại 3 được sử dụng để diễn tả một giả định trái ngược với sự thật trong quá khứ. Vì hành động đã không xảy ra trong quá khứ, nên kết quả cũng đã không thể xảy ra. Loại câu này thường dùng để thể hiện sự nuối tiếc, hối hận hoặc chỉ trích về một sự việc đã qua.
Công thức:
If + S + had + V3/Ved, S + would/could/should + have + V3/Ved
Ví dụ:
If she had studied harder, she would have passed the final exam. (Nếu cô ấy đã học chăm chỉ hơn, cô ấy đã vượt qua kỳ thi cuối kỳ rồi).
If I had known you were coming, I would have baked a cake. (Nếu tôi biết bạn sẽ đến, tôi đã nướng một chiếc bánh).
We could have won the match if we had played better. (Chúng ta đã có thể thắng trận đấu nếu chúng ta đã chơi tốt hơn).
Câu điều kiện hỗn hợp (Mixed Conditionals)
Cấu trúc hỗn hợp là sự kết hợp giữa các loại 2 với 3 lại với nhau. Loại câu này dùng để diễn tả những giả thiết phức tạp hơn, khi điều kiện và kết quả không cùng một mốc thời gian.
Câu điều kiện hỗn hợp loại 3 và loại 2
Dạng câu này dùng để diễn tả một giả thiết trái với quá khứ (mệnh đề If - loại 3), nhưng kết quả của nó lại ảnh hưởng đến hiện tại (mệnh đề chính - loại 2).
Công thức:
If + S + had + V3/Ved, S + would/could + V (nguyên mẫu)
Ví dụ:
If I had taken his advice, I would be richer now. (Nếu tôi đã nghe theo lời khuyên của anh ấy, thì bây giờ tôi đã giàu hơn rồi.) - Giả thiết quá khứ, kết quả hiện tại.
If he had worked harder at school, he would have a better job at the moment. (Nếu anh ấy đã học chăm chỉ hơn ở trường, thì bây giờ anh ấy đã có một công việc tốt hơn.) - Giả thiết quá khứ, kết quả hiện tại.
Câu điều kiện hỗn hợp loại 2 và loại 3
Dạng này ít phổ biến hơn, dùng để diễn tả một giả thiết trái với hiện tại (mệnh đề If loại 2), nhưng kết quả của nó lại thuộc về quá khứ (mệnh đề chính - loại 3). Giả thiết này thường mang tính tổng quát, không thay đổi.
Công thức:
If + S + V2/Ved, S + would/could + have + V3/Ved
Ví dụ:
If I were a good cook, I would have invited them to dinner yesterday. (Nếu tôi là một người nấu ăn giỏi, tôi đã mời họ đến ăn tối hôm qua rồi.) - Giả thiết hiện tại (khả năng), kết quả quá khứ.
If he weren't so shy, he would have asked her out last night. (Nếu anh ấy không nhút nhát đến vậy, anh ấy đã mời cô ấy đi chơi tối qua.) - Giả thiết hiện tại (bản chất), kết quả quá khứ.
Các trường hợp đảo ngữ câu điều kiện
Cấu trúc đảo ngữ được sử dụng để nhấn mạnh tính giả định của mệnh đề "If", thường xuất hiện trong văn phong trang trọng. Cấu trúc này loại bỏ "If" và đảo trợ động từ lên trước chủ ngữ.
Đảo ngữ câu điều kiện loại 1
Công thức:
Should + S + V (nguyên mẫu), S + will/can + V (nguyên mẫu)
Ví dụ:
Should you need any help, please don't hesitate to call me. (Nếu bạn cần bất kỳ sự giúp đỡ nào, xin đừng ngần ngại gọi cho tôi.)
→ Tương đương: If you should need any help,...
Đảo ngữ câu điều kiện loại 2
Công thức:
Were + S + (to V), S + would/could + V (nguyên mẫu)
Were + S + N/Adj, S + would/could + V (nguyên mẫu)
Ví dụ:
Were I in your position, I would not do that. (Nếu tôi ở vị trí của bạn, tôi sẽ không làm điều đó.)
→ Tương đương: If I were in your position,...
Were he to propose to her, she would accept. (Nếu anh ấy ngỏ lời cầu hôn cô ấy, cô ấy sẽ đồng ý.)
→ Tương đương: If he were to propose to her,...
Đảo ngữ câu điều kiện loại 3
Công thức:
Had + S + V3/Ved, S + would/could + have + V3/Ved
Ví dụ:
Had I known about the meeting, I would have attended. (Nếu tôi đã biết về cuộc họp, tôi đã tham dự.)
→ Tương đương: If I had known about the meeting,...
Các trường hợp đặc biệt của câu điều kiện
Ngoài các cấu trúc cơ bản, cấu trúc điều kiện còn có nhiều biến thể và trường hợp đặc biệt giúp diễn đạt phong phú hơn.
Sử dụng "Unless" thay cho "If...not"
"Unless" có nghĩa là "trừ khi", tương đương với "If...not". Khi sử dụng "Unless", mệnh đề theo sau nó luôn ở thể khẳng định.
Ví dụ:
You will be late for the flight unless you hurry up. (Bạn sẽ bị trễ chuyến bay trừ khi bạn nhanh lên.)
→ Tương đương: You will be late for the flight if you do not hurry up.
“Should/should happen to” ở câu điều kiện loại 1
Cấu trúc này được thêm vào mệnh đề "If" của loại 1 để nhấn mạnh rằng khả năng xảy ra của hành động là rất thấp, mang tính tình cờ, ngẫu nhiên.
Ví dụ:
If you should happen to see John, tell him to call me. (Nếu bạn tình cờ gặp John, hãy bảo anh ấy gọi cho tôi.)
“Was/Were to” ở câu điều kiện loại 2
Cấu trúc này được thêm vào mệnh đề "If" của loại 2 để nhấn mạnh một giả định hoàn toàn không thể xảy ra hoặc rất khó xảy ra, thường mang tính trang trọng.
Ví dụ:
If I were to be reborn, I would want to be a bird. (Nếu tôi được tái sinh, tôi muốn trở thành một con chim.)
Cấu trúc“It + to be + not for”
Cấu trúc này thường ở dạng đảo ngữ "Were it not for" (loại 2) hoặc "Had it not been for" (loại 3), có nghĩa là "Nếu không có/Nếu không nhờ vào...". Nó được dùng để nhấn mạnh tầm quan trọng của một người hoặc một sự vật nào đó.
Ví dụ:
Were it not for your help, I couldn't finish my project. (Nếu không có sự giúp đỡ của bạn, tôi không thể hoàn thành dự án của mình.)
Had it not been for the heavy traffic, we would have arrived on time. (Nếu không vì kẹt xe, chúng tôi đã đến đúng giờ rồi.)
Các cụm từ thay thế "If"
Để tránh lặp từ và làm phong phú thêm lối diễn đạt, bạn có thể sử dụng các cụm từ sau thay cho "If":
As long as / So long as: Miễn là, với điều kiện là.
Provided (that) / Providing (that): Miễn là, với điều kiện là.
On condition (that): Với điều kiện là.
In case: Trong trường hợp, phòng khi.
Bài tập câu điều kiện
Dạng 1: Chọn đáp án đúng (Multiple Choice)
If you _______ water in the freezer, it becomes ice.
A. put
B. will put
C. would put
D. had putIf I _______ you, I would study harder for the upcoming exam.
A. am
B. was
C. were
D. had beenThe team wouldn't have lost the match if the main striker _______.
A. played
B. had played
C. would have played
D. has playedWhat will you do if you _______ the bus tomorrow morning?
A. miss
B. will miss
C. missed
D. would missIf he _______ earlier, he could have caught the 7:00 AM train.
A. leaves
B. had left
C. left
D. would leaveI _______ that expensive watch if I had enough money.
A. will buy
B. would buy
C. would have bought
D. buyYou will not pass the test _______ you study for it.
A. if
B. unless
C. when
D. providedIf I hadn't eaten so much cake last night, I _______ sick now.
A. wouldn't feel
B. wouldn't have felt
C. didn't feel
D. won't feel
Dạng 2: Chia động từ trong ngoặc (Verb Conjugation)
If it (rain) _______ tomorrow, we will cancel the picnic.
If plants do not get enough sunlight, they (die) _______.
If I (know) _______ her number, I would call her right away.
They would have arrived on time if they (not get) _______ stuck in traffic.
If you (mix) _______ red and yellow, you get orange.
She could get a promotion if she (work) _______ harder.
If I (be) _______ a billionaire, I would donate to charity.
He (not be) _______ so tired yesterday if he had gone to bed earlier.
If I find your keys, I (let) _______ you know immediately.
If he (listen) _______ to his parents' advice, he wouldn't be in trouble now.
Dạng 3: Viết lại câu sao cho nghĩa không đổi (Sentence Transformation)
You can't enter the club if you don't have a membership card.
→ You can't enter the club unless _______.I didn't have a map, so I got lost.
→ If I had had a map, _______.Study hard, or you will fail the exam.
→ If you _______.He doesn't have enough time, so he can't help you.
→ If he had enough time, _______.She will be angry if you are late.
→ Don't be late, or _______.I won't go to the party if they don't invite me.
→ I will only go to the party if _______.
Dạng 4: Tìm và sửa lỗi sai (Error Identification)
If I will have free time this weekend, I will visit my grandparents.
→ _________________________If he studied more, he would have pass the exam last month.
→ _________________________If I was you, I would take that job offer.
→ _________________________The plants will die if you didn't water them regularly.
→ _________________________
Đáp án chi tiết
Dạng 1:
A. put (Loại 0: sự thật hiển nhiên)
C. were (Loại 2: giả định trái hiện tại, "were" dùng cho mọi chủ ngữ)
B. had played (Loại 3: giả định trái quá khứ)
A. miss (Loại 1: giả định có thể xảy ra ở tương lai)
B. had left (Loại 3)
B. would buy (Loại 2)
B. unless (Unless = If not)
A. wouldn't feel (Câu điều kiện hỗn hợp 3-2: điều kiện trong quá khứ, kết quả ở hiện tại)
Dạng 2:
9. rains (Loại 1)
10. die (Loại 0)
11. knew (Loại 2)
12. hadn't got / hadn't gotten (Loại 3)
13. mix (Loại 0)
14. worked (Loại 2)
15. were (Loại 2)
16. wouldn't have been (Loại 3)
17. will let (Loại 1)
18. had listened (Hỗn hợp 3-2)
Dạng 3:
19. ...unless you have a membership card.
20. ...If I had had a map, I wouldn't have gotten lost.
21. If you don't study hard, you will fail the exam.
22. ...If he had enough time, he could/would help you.
23. ...Don't be late, or she will be angry.
24. ...I will only go to the party if they invite me.
Dạng 4:
25. Lỗi: will have → Sửa: have (Mệnh đề If trong loại 1 không dùng thì tương lai)
26. Lỗi: would have pass → Sửa: would have passed (Cấu trúc loại 3 là would + have + V3/ed)
27. Lỗi: was → Sửa: were (Trong loại 2, "were" là dạng chuẩn cho mọi chủ ngữ)
28. Lỗi: didn't water → Sửa: don't water (Vế chính dùng "will die" nên đây là câu điều kiện loại 1)
FAQs - Câu hỏi liên quan đến câu điều kiện
Trong quá trình tìm hiểu cấu trúc điều kiện, chắc hẳn ai trong chúng ta cũng sẽ gặp một số thắc mắc. Cho nên, chúng tôi đã tổng hợp và giải đáp các thắc mắc phổ biến dưới đây:
1. Có bắt buộc dùng "were" cho tất cả các ngôi trong câu điều kiện loại 2 không?
Không, bạn có thể sử dụng “was” (tùy thuộc vào chủ ngữ) trong văn nói.
2. Làm thế nào để phân biệt câu điều kiện loại 0 với loại 1?
Sự khác biệt cơ bản giữa cấu trúc điều kiện loại 0 với loại 1 là: Kết quả ở loại 1 chỉ là một khả năng trong tương lai, không phải là một sự thật hiển nhiên luôn đúng.
3. Phân biệt câu điều kiện loại 1 và loại 2 như thế nào?
Sự khác biệt cốt lõi nằm ở tính thực tế của giả định. Loại 1 diễn tả một điều kiện có thật và có khả năng xảy ra. Loại 2 diễn tả một điều kiện không có thật, trái với hiện tại.
4. Làm thế nào để phân biệt câu điều kiện loại 2 và loại 3 nhanh nhất?
Bạn hãy nhìn vào thời gian của sự việc. Nếu sự việc đang nói tới ở hiện tại hoặc tương lai nhưng không có thật, đó là loại 2. Nếu sự việc đã kết thúc trong quá khứ và giờ bạn đang giả định ngược lại, đó là loại 3.
Nắm vững kiến thức về câu điều kiện giúp bạn xây dựng tư duy logic và sử dụng ngôn ngữ linh hoạt trong nhiều ngữ cảnh khác nhau. Nếu bạn thấy những chia sẻ về ngữ pháp này hữu ích, hãy để lại bình luận trao đổi và chia sẻ bài viết lên mạng xã hội cho bạn bè cùng học. Đừng quên theo dõi các nội dung tiếp theo của Sáng Tạo Xanh để cập nhật thêm nhiều kiến thức bổ ích về tiếng Anh nhé!






