When hay if? Thời gian và điều kiện
Trả lời ngắn: When cho biết thời điểm: When I was five, I started school. If cho biết điều phải xảy ra trước: If it rains, we will stay home. Sau if, dùng thì hiện tại cho tương lai, và đặt will ở mệnh đề chính. Đặt dấu phẩy sau mệnh đề when hoặc if khi nó đứng đầu, và không thêm so.
▶ Mở thẻ quy tắc · ✏️ Luyện quy tắc này
Xem nhanh
| Từ | Nghĩa | Mẫu | Ví dụ |
|---|---|---|---|
| when | thời gian | When + ý, ý chính | When I was five, I started school. |
| if (tương lai có thể) | điều kiện | If + hiện tại, will + động từ | If it rains, we will stay home. |
| if (luôn đúng) | sự thật | If + hiện tại, hiện tại | If you heat ice, it melts. |
Tóm tắt
- when = thời gian. if = điều kiện.
- Sau if dùng hiện tại. will nằm ở mệnh đề chính.
- Có dấu phẩy khi mệnh đề when / if đứng đầu. Không có so.
Quy tắc “When và if” là gì?
Quy tắc
when nối với thời gian. if nối với điều kiện: nếu A xảy ra thì B xảy ra.
Hình thức
When + ý, ý chính · If + hiện tại, will + động từ.
Ý nghĩa
when nói thời điểm. if nói điều phải xảy ra trước.
Khi nào dùng
Dùng để nối hai ý về thời gian hoặc điều kiện.
Cách hoạt động
- Nói về thời gian? Dùng when. Nói về điều kiện, điều có thể xảy ra? Dùng if.
- Sau if dùng hiện tại: If it rains... không phải If it will rain.
- Đặt will ở mệnh đề chính: ..., we will stay home.
- Đặt dấu phẩy khi mệnh đề when hoặc if đứng đầu. Không dấu phẩy khi nó đứng sau.
Ví dụ với “When và if”
- When I was five, I started school.
Mệnh đề when đứng đầu: có dấu phẩy. - I feel happy when I play.
Mệnh đề when đứng cuối: không có dấu phẩy. - If it rains, we will stay home.
If + hiện tại, will + động từ. - If you heat ice, it melts.
Một sự thật luôn đúng: cả hai vế ở hiện tại. - I will call you when I arrive.
when I arrive đứng sau mệnh đề chính nên không có dấu phẩy. - If you study, you will pass.
If + hiện tại, will + động từ. - When the bell rings, we go home.
when cho thời điểm lặp lại. - If I see him, I will tell him.
If + hiện tại, will + động từ.
Lỗi thường gặp với “When và if”
If it will rain, we stay at home.→ If it rains, we will stay at home.
Sau if dùng hiện tại. will nằm ở mệnh đề chính.When I was five, so I started school.→ When I was five, I started school.
Không có so sau mệnh đề when.If it rains we will stay at home.→ If it rains, we will stay at home.
Có dấu phẩy sau mệnh đề if.When I will arrive, I will call you.→ When I arrive, I will call you.
Sau when, dùng hiện tại cho tương lai.If it rains, so we stay at home.→ If it rains, we stay at home.
Không có so sau vế if.
Ngoại lệ cần lưu ý
- A fact
Với điều luôn đúng, dùng hiện tại ở cả hai vế: If you heat ice, it melts.
When hay while? If hay unless?
When dùng cho một thời điểm. While dùng cho một hành động kéo dài. If dùng cho điều kiện. Unless nghĩa là if not.
| Từ | Nghĩa | Ví dụ |
|---|---|---|
| when | vào lúc đó | When I arrived, it was raining. |
| while | trong lúc hành động đó | While I was cooking, he called. |
| if | với điều kiện | If you hurry, you will catch it. |
| unless | nếu không | You will miss it unless you hurry. |
Xem thêm: Unless
Tự kiểm tra
- Sửa: “If it will rain, we stay in.”
Xem đáp án
If it rains, we will stay in. Hiện tại sau if; will ở mệnh đề chính.
- Sửa: “When I was ten, so I moved.”
Xem đáp án
When I was ten, I moved. Không có so sau mệnh đề when.
- Chọn: “___ I see her, I will say hello.” (When / If)
Xem đáp án
When Chắc chắn xảy ra; dùng when cho việc chắc chắn.
Luyện tập “When và if”
Bản tương tác có hướng dẫn từng bước, giọng đọc và bài kiểm tra nhanh. Một thẻ quy tắc, một bài luyện âm và bài đầu tiên của mỗi chặng được học thử miễn phí; phần còn lại thuộc gói Truy cập đầy đủ. Xem gói Truy cập đầy đủ.
- Bài luyện: when and if
Câu hỏi thường gặp
Khi nào dùng “when”, khi nào dùng “if”?
Dùng when cho việc chắc chắn xảy ra: When I get home, I will eat. Dùng if cho việc có thể xảy ra hoặc không: If I get home early, I will cook.
Có cần dấu phẩy không?
Có khi mệnh đề when hoặc if đứng đầu. Không có khi nó đứng sau.
Có đặt will sau if không?
Trong lời yêu cầu đôi khi được, như If you will wait, I will help. Với điều kiện tương lai thông thường, dùng hiện tại.
Các quy tắc khác cùng cấp
- So sánh nhất: Dùng so sánh nhất để nói cái nào đứng đầu trong ba vật trở lên.
- Will và won’t: Dùng will cộng động từ nguyên mẫu để nói về tương lai: It will rain tomorrow.
- Am / is / are going to: Dùng am, is hoặc are cộng going to và động từ nguyên mẫu cho kế hoạch và việc bạn thấy sắp xảy ra: I am…
- Từ chỉ thứ tự: first, then, next, finally: Từ chỉ thứ tự cho biết trật tự các bước trong một câu chuyện hay một quy trình: first, then, next, after…
- Nói lịch sự: Để xin lịch sự, nói Can I have..., please? Để mời, nói Would you like...? Để đồng ý, nói Yes, please.
- Trạng từ tần suất: Trạng từ tần suất cho biết việc xảy ra thường xuyên đến đâu: always, usually, often, sometimes, rarely, never.
Bài này nằm trong công cụ 📘 Ngữ pháp (cấp G4: Ngữ pháp trong ngữ cảnh). Read in English.
Do đội ngũ English for Fun biên soạn cho người học tiếng Anh. Cách chúng tôi viết bài · Cập nhật lần cuối 2026-11-05.
Người rà soát: TS. Hoàng Quốc Chính, người sáng lập English for Fun · 2026-10-30