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ĩaMẫuVí dụ
whenthời gianWhen + ý, ý chínhWhen I was five, I started school.
if (tương lai có thể)điều kiệnIf + hiện tại, will + động từIf it rains, we will stay home.
if (luôn đúng)sự thậtIf + hiện tại, hiện tạiIf you heat ice, it melts.

Tóm tắt

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

Ví dụ với “When và if”

Lỗi thường gặp với “When và if”

Ngoại lệ cần lưu ý

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ĩaVí dụ
whenvào lúc đóWhen I arrived, it was raining.
whiletrong lúc hành động đóWhile I was cooking, he called.
ifvới điều kiệnIf you hurry, you will catch it.
unlessnếu khôngYou will miss it unless you hurry.

Xem thêm: Unless

Tự kiểm tra

  1. 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.

  2. 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.

  3. 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 đủ.

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

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

← Từ chỉ thứ tự: first, then, next, finally Nói lịch sự →