Ngữ pháp tiếng Anh · có trong 1 câu đề chính thức, tham khảo

Đảo ngữ câu điều kiện: công thức, cách dùng và bài tập

Còn gọi là: đảo ngữ if, Should + S + V, Were + S + to V, Had + S + V3, đảo ngữ điều kiện loại 1 2 3

Đảo ngữ câu điều kiện là bỏ if rồi đưa trợ động từ lên trước chủ ngữ: loại 1 dùng Should + S + V, loại 2 dùng Were + S + (to V), loại 3 dùng Had + S + V3. Phủ định thì thêm not sau chủ ngữ (Had I not…), không viết dạng rút gọn Hadn't I. Vế chính giữ nguyên như câu điều kiện thường.

Công thức Đảo ngữ câu điều kiện

4 dạng, xếp từ hay gặp nhất.

  1. 1

    Đảo ngữ loại 3 (quá khứ)

    Had + S + (not) + V3/ed, S + would/could/might + have + V3/ed

    Dạng đề thi hỏi nhiều nhất, nhất là trong câu viết lại. Thay cho If + S + had (not) + V3. Có thể dùng Had + S + not + been + V-ing nếu câu gốc là quá khứ tiếp diễn.

    • Had I known about the test, I would have studied harder.Nếu biết trước có bài kiểm tra thì mình đã học chăm hơn.
    • Had she not missed the bus, she wouldn't have been late.Nếu cô ấy không lỡ xe buýt thì đã không bị muộn.
    • Had we not been wearing helmets, we could have been badly hurt.Nếu lúc đó không đội mũ bảo hiểm thì tụi mình có thể đã bị thương nặng.
  2. 2

    Đảo ngữ loại 2 (trái hiện tại)

    Were + S + (not) + N/adj, S + would/could + V; Were + S + (not) + to V, S + would/could + V

    Câu gốc có were thì đưa were lên đầu. Câu gốc dùng động từ thường (V2) thì đổi thành Were + S + to V nguyên mẫu.

    • Were I rich, I would travel around the world.Nếu mình giàu thì mình sẽ đi du lịch vòng quanh thế giới.
    • Were he to live closer, he could walk to school.Nếu cậu ấy sống gần hơn thì có thể đi bộ đến trường.
    • Were it not for her help, I would fail the course.Nếu không có cô ấy giúp thì mình sẽ trượt môn này.
  3. 3

    Đảo ngữ loại 1 (có thể xảy ra)

    Should + S + (not) + V nguyên mẫu, S + will/can/may + V (hoặc câu mệnh lệnh)

    Thay cho If + S + V(s/es). Should ở đây không có nghĩa “nên”, chỉ làm câu trang trọng hơn và mang ý “nếu lỡ”. Hay gặp trong thông báo, thư từ.

    • Should you need any help, please call me.Nếu bạn cần giúp gì thì cứ gọi mình.
    • Should it rain tomorrow, the match will be cancelled.Nếu mai trời mưa thì trận đấu sẽ bị hủy.
  4. 4

    Đảo ngữ trong câu điều kiện hỗn hợp

    Had + S + V3, S + would + V (now)

    Điều kiện trái quá khứ, kết quả trái hiện tại. Vế đầu đảo như loại 3, vế sau giữ như loại 2.

    • Had I taken the medicine, I would feel better now.Nếu mình đã uống thuốc thì giờ đã thấy đỡ hơn.
    • Had they saved money, they wouldn't be in debt today.Nếu họ đã tiết kiệm thì giờ không mắc nợ.

Khi nào dùng?

  1. 1.Viết lại câu trong đề: đổi câu kể thực tế (because, so) thành đảo ngữ loại 3 với nghĩa ngược lại.

    • He didn't revise, so he failed. → Had he revised, he wouldn't have failed.Cậu ấy không ôn nên trượt. → Nếu ôn thì đã không trượt.
  2. 2.Thư, email, thông báo trang trọng: dùng Should you… để đưa ra lời dặn, lời mời liên hệ.

    • Should you have any questions, do not hesitate to contact us.Nếu quý khách có câu hỏi gì, xin cứ liên hệ với chúng tôi.
  3. 3.Nhấn mạnh một giả định trái hiện tại, nhất là với Were it not for (nếu không có).

    • Were it not for the Internet, studying online would be impossible.Nếu không có Internet thì không thể học trực tuyến.

Dấu hiệu nhận biết

Thấy những chữ này trong câu là nghĩ ngay tới cấu trúc này.

  • Had + S + V3
  • Were + S
  • Should + S
  • Were it not for
  • Had it not been for

Phân biệt

Had it not been for + N và But for / Without + N

Cả ba đều nghĩa là “nếu không có”. Had it not been for dùng cho quá khứ (loại 3), Were it not for dùng cho hiện tại (loại 2). But for, without dùng được cho cả hai, vế sau chia theo thời gian của câu.

  • Had it not been for your advice, I would have made a big mistake.Nếu không có lời khuyên của bạn thì mình đã mắc sai lầm lớn.
  • But for your advice, I would have made a big mistake.Nếu không có lời khuyên của bạn thì mình đã mắc sai lầm lớn.

Should + S + V (đảo ngữ loại 1) và S + should + V (nên)

Should đứng đầu câu có dấu phẩy và vế kết quả phía sau thì là “nếu”. Should đứng sau chủ ngữ là lời khuyên “nên”.

  • Should you see Lan, tell her to call me.Nếu gặp Lan thì bảo bạn ấy gọi mình nhé.
  • You should see a doctor.Bạn nên đi khám bác sĩ.

Bẫy đề thi

Những chỗ đề hay gài và học sinh hay sai.

  1. 1

    Hadn't I lost my keys, I would have arrived on time.

    Had I not lost my keys, I would have arrived on time.

    Đảo ngữ điều kiện không dùng dạng rút gọn phủ định. Not đứng sau chủ ngữ: Had I not…, Were it not…, Should you not…

  2. 2

    If had I known, I would have told you.

    Had I known, I would have told you. / If I had known, I would have told you.

    Đã đảo ngữ thì bỏ if. Giữ if thì không đảo.

  3. 3

    Were I know the answer, I would tell you.

    Were I to know the answer, I would tell you. / If I knew the answer, I would tell you.

    Câu gốc dùng động từ thường thì đảo thành Were + S + to V.

  4. 4

    Should you will need help, call me.

    Should you need help, call me.

    Sau Should + S là động từ nguyên mẫu, không thêm will hay chia s/es.

  5. 5

    We passed because he helped us. → Had he helped us, we would have passed.

    We passed because he helped us. → Had he not helped us, we wouldn't have passed.

    Câu điều kiện loại 3 luôn trái với thực tế. Thực tế là khẳng định thì cả hai vế đảo ngữ phải phủ định. Đề rất hay cài phương án giữ nguyên nghĩa.

Ôn thi tốt nghiệp THPT

Đảo ngữ câu điều kiện trong đề thi

8/205đề thi tốt nghiệp và đề thi thử 2017–2026 có câu hỏi về cấu trúc này

Trong đề chính thức và đề tham khảo của Bộ, có 1 câu hỏi về cấu trúc này (các năm 2017). Xếp thứ 71 trong các cấu trúc hay thi nhất.

Câu hỏi thật trong đề

  1. Đề chính thức 2017 · Chọn câu gần nghĩa nhất

    We survived that accident because we were wearing our seat belts.

    • ABut for our seat belts, we would have survived that accident.
    • BHad we not been wearing our seat belts, we wouldn't have survived that accident.
    • CWithout our seat belts, we could have survived that accident.
    • DIf we weren't wearing our seat belts, we couldn't have survived that accident.

    Đáp án B. Thực tế là đã sống sót vì có thắt dây an toàn, nên câu điều kiện loại 3 phải đảo nghĩa: Had we not been wearing our seat belts, we wouldn't have survived. A và C nói ngược nghĩa (không có dây an toàn thì lại sống sót). D dùng weren't là loại 2, sai thời gian với chuyện đã qua.

Bài tập đảo ngữ câu điều kiện

10 câu kiểu đề thi, có giải thích.

Athena

Thử xem, mình đợi em.

Câu 1______ the instructions carefully, he wouldn't have broken the machine.

Câu 2______ you have any problems with the app, please contact our support team.

Câu 3______ it not for the heavy traffic, we would get to school in ten minutes.

Câu 4Tìm lỗi sai: (A) Hadn't she (B) left her phone at home, she (C) would have (D) called us.

Câu 5Tìm lỗi sai: I (A) would send him (B) a birthday card (C) were I (D) knew his address.

Câu 6Chọn câu gần nghĩa nhất: “She didn't take the umbrella, so she got wet.”

Câu 7Chọn câu gần nghĩa nhất: “If it hadn't been for the firefighters, the whole building would have burnt down.”

Câu 8Điền vào chỗ trống: “Thank you for booking a room at our hotel. Check-in starts at 2 p.m. ______ you arrive earlier, you can leave your bags at the reception desk.”

Câu 9Điền vào chỗ trống: “Last year a big storm hit our town. Luckily, the weather service warned people two days before. ______ the warning, many more families would have lost their homes.”

Câu 10Điền vào chỗ trống: “Many students say they hate maths. ______ the subject taught with more real-life examples, they might find it much more interesting.”

Hỏi đáp

Đảo ngữ câu điều kiện loại 3 viết thế nào?
Bỏ if, đưa had lên đầu: Had + S + V3, S + would have + V3. Ví dụ: Had I known, I would have come.
Đảo ngữ phủ định viết Hadn't I hay Had I not?
Phải là Had I not. Đảo ngữ điều kiện không dùng dạng rút gọn, not luôn đứng sau chủ ngữ.
Câu điều kiện loại 2 có động từ thường thì đảo ngữ thế nào?
Dùng Were + S + to V nguyên mẫu. Ví dụ: If I had time → Were I to have time, I would help you.

Cập nhật 11/11/2026