Công thức Đảo ngữ câu điều kiện
4 dạng, xếp từ hay gặp nhất.
- 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
Đả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
Đả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
Đả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.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.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.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
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
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
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
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
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.
