C2 Thành thạo Điều kiện và tình thái nâng cao

Suy đoán và nghĩa vụ quá khứ nâng cao Advanced past speculation & obligation

Mục tiêu bài học. Học xong bài này em phân biệt và dùng đúng các sắc thái suy đoán và nghĩa vụ ở quá khứ: needn't have done, didn't need to do, should have done, was/were to have done.

Khi nào dùng

  • Nói một việc đã làm nhưng hoá ra không cần thiết (needn't have done).
  • Nói một việc không có nhu cầu làm, không nói rõ có làm hay không (didn't need to do).
  • Diễn tả tiếc nuối/trách móc về một nghĩa vụ trong quá khứ (should have done).
  • Nói một việc đã định xảy ra theo kế hoạch nhưng thực tế không xảy ra (was/were to have done).

Công thức

Cấu trúcNghĩaVí dụ
needn't have + V3đã làm, hoá ra thừaI needn't have brought a coat.
didn't need to + Vkhông có nhu cầuWe didn't need to queue.
should have + V3lẽ ra nên làm — tiếc nuốiYou should have told me sooner.
was/were to have + V3đã định làm — không xảy raThe train was to have left at 6.

Các bước làm

  1. Hỏi: hành động đó đã thực sự xảy ra chưa?
  2. Nếu đã xảy ra nhưng thừa → needn't have + V3.
  3. Nếu chỉ đơn giản là không có nhu cầu, không nhấn mạnh có làm hay không → didn't need to + V.
  4. Nếu là lời tiếc nuối/trách móc về việc không làm → should have + V3.
  5. Nếu là kế hoạch ban đầu không thành hiện thực → was/were to have + V3.

Bốn sắc thái dễ nhầm

Cấu trúcĐã xảy ra?
needn't have donecó — nhưng hoá ra thừa
didn't need to dokhông rõ / thường là không
should have donekhông — đó là điều đáng tiếc
was/were to have donekhông — kế hoạch bị đổi

Ví dụ

I needn't have bought so much food — half of it went bad.Tôi đã không cần mua nhiều đồ ăn đến vậy — một nửa đã bị hỏng.
We didn't need to show our passports — they already had our details.Chúng tôi đã không cần xuất trình hộ chiếu — họ đã có thông tin của chúng tôi rồi.
You should have told me sooner — I could have helped!Lẽ ra bạn nên nói với tôi sớm hơn — tôi đã có thể giúp!
The meeting was to have started at nine, but it was delayed.Cuộc họp đã định bắt đầu lúc chín giờ, nhưng bị hoãn lại.

Lỗi hay gặp

I didn't need to bring an umbrella — I brought one anyway and it never rained. → I needn't have brought an umbrella — I brought one anyway and it never rained.
Vì việc mang ô đã thực sự xảy ra (đã làm), nên phải dùng needn't have, không phải didn't need to.
She must have forgotten the meeting — I saw her there myself. → She can't have forgotten the meeting — I saw her there myself.
Có bằng chứng phủ định mạnh (đã thấy cô ấy có mặt) → dùng can't have, không phải must have.
He was to have retired last year, but he changed his mind means he did retire. → He was to have retired last year, but he changed his mind — meaning he did NOT retire.
was/were to have + V3 luôn nói về một kế hoạch không thành hiện thực.

Mẹo nhớ

Hỏi: việc đó có xảy ra không? Có + thừa → needn't have. Không rõ/không → didn't need to. Không, đáng tiếc → should have. Không, vì kế hoạch đổi → was/were to have.

Tóm tắt

  • needn't have + V3 = đã làm, nhưng thừa.
  • didn't need to + V = không có nhu cầu (không rõ có làm hay không).
  • should have + V3 = lẽ ra nên làm — tiếc nuối/trách móc.
  • was/were to have + V3 = đã định làm theo kế hoạch nhưng không xảy ra.

Luyện tập bài này

Làm bài tập có giải thích từng câu, mini test và theo dõi tiến độ trên GrammUp.

Vào luyện tập

Luyện viết với cấu trúc này

Cùng chủ đề “Điều kiện và tình thái nâng cao”