Câu ước (Wish / If only) và câu điều kiện hỗn hợp (Mixed Conditionals)

Câu ước và câu điều kiện hỗn hợp đều dùng thì "lùi về quá khứ" để nói về điều không có thật: mong muốn hiện tại khác đi, tiếc nuối chuyện đã qua, hoặc tưởng tượng kết quả của một quá khứ khác.

1. Công thức

a) Câu ước — if only giống wish nhưng cảm xúc mạnh hơn.

Ước vềCông thứcVí dụ
Hiện tạiS + wish + S + V2 / wereI wish I lived closer to work.
Quá khứ (tiếc nuối)S + wish + S + had + P2I wish I hadn't said that.
Muốn ai/điều gì thay đổi (phàn nàn)S + wish + S + would + VI wish you would stop interrupting.
Khả năngS + wish + S + could + VI wish I could speak Japanese.

Với be, dùng were cho mọi ngôi trong văn trang trọng: I wish I were taller. (was phổ biến trong văn nói.)

b) Câu điều kiện hỗn hợp

LoạiMệnh đề ifMệnh đề chínhVí dụ
Quá khứ → hiện tạihad + P2would + VIf I had taken the job, I would be in Singapore now.
Hiện tại → quá khứV2 / werewould have + P2If she weren't so shy, she would have spoken at the meeting.

2. Cách dùng

  1. Ước điều trái với hiện tại. I wish I had more free time. — Ước gì mình có nhiều thời gian rảnh hơn (thực tế: không có).
  2. Tiếc nuối về quá khứ. If only I had studied harder for the exam! — Giá mà mình đã học chăm hơn.
  3. Phàn nàn, mong người khác/tình huống thay đổi (wish + would). I wish it would stop raining. — Ước gì trời tạnh mưa.
  4. Quá khứ khác đi → hiện tại khác đi (hỗn hợp: quá khứ → hiện tại). If he hadn't missed the flight, he would be here now. — Nếu anh ấy không lỡ chuyến bay thì giờ này đã có mặt ở đây rồi.
  5. Đặc điểm lâu dài ở hiện tại → kết quả khác trong quá khứ (hỗn hợp: hiện tại → quá khứ). If I were more organized, I wouldn't have forgotten her birthday. — Nếu mình ngăn nắp hơn thì đã không quên sinh nhật cô ấy.

3. So sánh

  • wish vs hope: hope dùng cho điều có thể xảy ra, chia thì bình thường: I hope you pass. — wish dùng cho điều không có thật / khó xảy ra: I wish I were rich.
  • wish + would thường không dùng với chủ ngữ I/we trùng chủ ngữ của wish: ❌ I wish I would… → ✅ I wish I could…
  • Điều kiện loại 3 vs hỗn hợp: If I had saved money, I would have bought a car (kết quả ở quá khứ) — If I had saved money, I would have a car now (kết quả ở hiện tại).

4. Lỗi người Việt hay gặp

  1. ❌ I wish I have a car. → ✅ I wish I had a car. — Ước về hiện tại phải lùi thì.
  2. ❌ I wish I didn't go to that party. (chuyện hôm qua) → ✅ I wish I hadn't gone to that party. — Tiếc về quá khứ dùng had + P2.
  3. ❌ I wish you will come. → ✅ I hope you will come. / I wish you would come. — Không dùng will sau wish.
  4. ❌ If I had studied medicine, I would have been a doctor now. → ✅ …, I would be a doctor now. — Có now → kết quả hiện tại → would + V.
  5. ❌ If only I would know the answer. → ✅ If only I knew the answer. — Know là động từ trạng thái, không dùng would.

5. Tự kiểm tra

  1. I wish I ______ (not / eat) so much last night.
  2. If only she ______ (be) here now — she'd know what to do.
  3. Chọn: I (hope / wish) you have a great trip.
  4. If they had booked earlier, they ______ (sit) in the front row now.
  5. Viết lại: I'm not good at math, so I didn't become an engineer. → If I ______.

Đáp án:

  1. hadn't eaten
  2. were (hoặc was trong văn nói)
  3. hope
  4. would be sitting
  5. were good at math, I would have become an engineer

Bài cùng cấp