B2 Trung cấp trên Điều kiện, wish và modal perfect

Suy đoán về quá khứ: modal + have + V3 Modal perfect

Mục tiêu bài học. Học xong bài này em suy đoán và đánh giá được về quá khứ: chắc chắn đã, chắc chắn chưa, có thể đã, và đáng lẽ.

Khi nào dùng

  • Suy đoán chắc chắn: The ground is wet — it must have rained.
  • Loại trừ: He can't have cheated — he's brilliant.
  • Nêu khả năng: She might have missed the bus.
  • Trách nhẹ hoặc tiếc: You should have told me.

Công thức

Cấu trúcÝ nghĩaVí dụ
must have + V3chắc chắn đã xảy raIt must have rained.
can't have + V3chắc chắn đã khôngHe can't have seen me.
might / may / could have + V3có thể đãShe might have left.
should have + V3đáng lẽ phải làm mà khôngYou should have called.
shouldn't have + V3đáng lẽ không nên mà đã làmI shouldn't have eaten that.

Các bước làm

  1. Xác định em đang nói về một việc trong quá khứ.
  2. Chọn động từ khuyết thiếu theo ý: chắc chắn, có thể, hay đáng lẽ.
  3. Thêm have rồi đến V3 — đây là phần học sinh hay quên.
  4. Kiểm tra: mọi câu suy đoán về quá khứ đều có đủ ba phần modal + have + V3.

Hiện tại và quá khứ

Suy đoán hiện tạiSuy đoán quá khứNghĩa
He must be at home.He must have been at home.chắc chắn
She can't be serious.She can't have been serious.chắc chắn không
They might be late.They might have been late.có thể

Ví dụ

The ground is wet. It must have rained last night.Mặt đất ướt. Chắc chắn đêm qua trời mưa.
You should have called me. I was waiting all evening.Đáng lẽ bạn phải gọi cho tôi. Tôi đợi cả tối.
She can't have read the email — she never checks her inbox.Chắc chắn cô ấy chưa đọc email — cô ấy có bao giờ mở hộp thư đâu.
He isn't here. He might have missed the bus.Anh ấy chưa tới. Có thể đã lỡ xe buýt.
I shouldn't have eaten so much.Đáng lẽ tôi không nên ăn nhiều thế.
They look tired — they must have worked all night.Trông họ mệt lắm — chắc chắn đã làm cả đêm.

Lỗi hay gặp

He must worked late last night. → He must have worked late last night.
Thiếu have. Động từ khuyết thiếu không tự chia quá khứ được, nên phải mượn have + V3.
You should told me earlier. → You should have told me earlier.
Cùng lỗi trên: thiếu have.
He mustn't have gone out. (ý: chắc chắn không ra ngoài) → He can't have gone out.
Suy đoán phủ định về quá khứ dùng can't have, không dùng mustn't have.

Mẹo nhớ

Động từ khuyết thiếu không có dạng quá khứ của riêng mình. Muốn nói về quá khứ, chúng phải mượn have + V3 — nhớ vậy là không bao giờ quên chữ have.

Tóm tắt

  • must have chắc chắn đã · can't have chắc chắn không · might have có thể đã.
  • should have đáng lẽ phải · shouldn't have đáng lẽ đừng.
  • Luôn đủ ba phần: modal + have + V3.

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, wish và modal perfect”