🔍
Bí Kíp Lý Thuyết Trực Quan
Modal Verbs Nâng Cao
Suy Luận Quá Khứ
Nghệ thuật Thám Tử · Modal + have + V3 · must / can't / might / should
Sunflower Edutainment
Bạn về nhà, thấy cửa bị cạy, đồ đạc biến mất. Bạn muốn nói: "Trộm chắc chắn đã đột nhập" . Cấu trúc cần dùng là: Modal Verb + have + V3/ed — công thức "thám tử" để suy luận về quá khứ.
Công thức tổng quát
S
+
Modal
must / can't / might…
+
have
+
V3 / V-ed
Phân từ II
📋 Nội dung bài học
1
MUST HAVE + V3 — Chắc chắn 100% ĐÃ xảy ra
100% ✅
2
CAN'T / COULDN'T HAVE + V3 — Chắc chắn 100% KHÔNG xảy ra
100% ❌
3
MAY / MIGHT / COULD HAVE + V3 — Có thể đã xảy ra (50/50)
~50% 🤔
4
MAY NOT / MIGHT NOT HAVE + V3 — Có thể đã KHÔNG xảy ra
~50% ❓
5
SHOULD / SHOULDN'T HAVE + V3 — Đáng lẽ phải / không nên làm
REGRET 💭
📊
Bảng Mức Độ Chắc Chắn + So sánh Couldn't have vs Might not have
SCALE
Bảng màu — màu công thức = màu highlight trong ví dụ
Modal Verb (must/can't/might…)
have
V3 / V-ed (Phân từ II)
must have — chắc chắn đã
can't/couldn't have — chắc chắn không
might/may/could have — có thể đã
should/shouldn't have — đáng lẽ
01
MUST HAVE + V3 — Chắc chắn 100% ĐÃ xảy ra
100%
Chắc chắn ✅
MUST HAVE + V3
Kết luận logic — chắc hẳn đã / nhất định đã
Dùng khi có
bằng chứng rõ ràng
→ đưa ra kết luận gần như tuyệt đối. Không còn cách giải thích nào khác hợp lý hơn.
S
+
must have
+
V3 / V-ed
I
must have dropped
my glove somewhere.
Tôi chắc chắn đã làm rơi chiếc găng ở đâu đó. (vì tôi tìm không thấy)
Julie is crying. Something bad
must have happened
.
Julie đang khóc. Chắc hẳn đã có chuyện tồi tệ xảy ra.
You
must have worked
very hard to pass that exam.
Bạn chắc chắn đã học rất chăm chỉ để đậu kỳ thi đó.
02
CAN'T / COULDN'T HAVE + V3 — Chắc chắn 100% KHÔNG
⚠️
Cạm bẫy kinh điển: Ngược lại với
must have
KHÔNG PHẢI LÀ
mustn't have
! Để nói "chắc chắn đã KHÔNG", phải dùng
can't have
hoặc
couldn't have
.
100%
Chắc chắn ❌
CAN'T / COULDN'T HAVE + V3
Kết luận phủ định — chắc chắn đã KHÔNG / không thể nào đã
Dùng khi bằng chứng cho thấy điều đó
không thể nào đã xảy ra
. Có thể dùng cả
can't have
(thân mật) lẫn
couldn't have
(trang trọng hơn, hoặc điều kiện).
can't / couldn't have
+
V3 / V-ed
Sarah hasn't called. She
can't have got
my message.
Sarah vẫn chưa gọi. Cô ấy chắc chắn đã không nhận được tin nhắn của tôi.
Max walked into a wall. He
couldn't have been
looking where he was going.
Max đi đâm vào tường. Anh ấy chắc chắn đã không nhìn đường khi đi.
He
can't have stolen
the money — he was with me all evening.
Anh ta không thể nào đã lấy tiền — anh ta ở bên tôi cả buổi tối.
❌ Bẫy phổ biến nhất
❌ SAI — đừng bao giờ dùng
She
mustn't have
received it.
"mustn't have" = không có nghĩa này!
✅ ĐÚNG
She
can't have
received
it.
→ dùng can't have thay thế
03
MAY / MIGHT / COULD HAVE + V3 — Có thể đã xảy ra
~50%
Có thể 🤔
MAY / MIGHT / COULD HAVE + V3
Phỏng đoán — có lẽ đã / có khả năng đã
Dùng khi
không chắc chắn
— chỉ phỏng đoán khả năng có thể đã xảy ra. Cả ba từ đều dùng được,
might have
thường nghe "bớt chắc chắn" hơn
may have
một chút.
may / might / could have
+
V3 / V-ed
"I can't find my phone." — "You
might have left
it at work."
"Tôi không tìm thấy điện thoại đâu." — "Bạn có lẽ đã để quên ở chỗ làm."
I'm not sure where Jake is. He
may have gone
home early.
Tôi không biết Jake đâu. Anh ấy có lẽ đã về sớm.
🌟 Could have — ý nghĩa đặc biệt thứ 2
Nghĩa 1 — Có thể đã (phỏng đoán)
He
could have taken
the bus.
Anh ấy có thể đã đi xe buýt. (phỏng đoán)
Nghĩa 2 — Đáng ra đã có thể (nhưng không làm)
You were lucky. You
could have hurt
yourself.
Đáng ra bạn đã có thể tự làm mình bị thương. (nhưng may là không)
04
MAY NOT / MIGHT NOT HAVE + V3 — Có thể đã KHÔNG
~50%
Không chắc ❓
MAY NOT / MIGHT NOT HAVE + V3
Phỏng đoán phủ định — có lẽ đã không / chưa chắc đã không
Phỏng đoán rằng việc đó
có thể đã không xảy ra
— nhưng vẫn chỉ là khả năng, không chắc chắn.
Lưu ý: Không dùng "couldn't have" cho nghĩa này (xem so sánh bên dưới).
Lưu ý: Không dùng "couldn't have" cho nghĩa này (xem so sánh bên dưới).
may not / might not have
+
V3 / V-ed
"Why wasn't Amy at the meeting?" — "She
might not have known
about it."
"Sao Amy không dự họp?" — "Cô ấy có thể đã không biết về cuộc họp đó."
He
may not have received
the email yet.
Anh ấy có lẽ chưa nhận được email.
05
SHOULD / SHOULDN'T HAVE + V3 — Đáng Lẽ
💭
Đây là cấu trúc diễn đạt
sự tiếc nuối hoặc chỉ trích
về quá khứ — một việc
đáng lẽ phải làm nhưng đã không làm
, hoặc
đáng lẽ không nên làm nhưng đã làm rồi
.
Tiếc
nuối 💭
SHOULD / SHOULDN'T HAVE + V3
Đáng lẽ đã phải / đáng lẽ đã không nên
SHOULD HAVE + V3
Đáng lẽ phải làm → nhưng đã
không làm
should have
+
V3
SHOULDN'T HAVE + V3
Đáng lẽ không nên làm → nhưng đã
làm rồi
shouldn't have
+
V3
I
should have called
before coming. Sorry!
Đáng lẽ tôi phải gọi trước khi đến. Xin lỗi! (Nhưng tôi đã không gọi)
You
shouldn't have eaten
so much — no wonder you feel sick.
Đáng lẽ bạn không nên ăn nhiều vậy — không lạ gì khi bạn thấy không khỏe. (Nhưng đã ăn rồi)
He
should have studied
harder. Now he's failed the exam.
Đáng lẽ anh ấy phải học chăm hơn. Giờ anh ấy đã trượt rồi.
You
should have told
me earlier! I
should have known
about this.
Đáng lẽ bạn phải nói với tôi sớm hơn! Tôi đáng lẽ phải biết điều này.
📊
Bảng Mức Độ Chắc Chắn
🎚️ Từ Chắc Chắn Tuyệt Đối → Không Chắc Chắn
100%
Chắc chắn ĐÃ xảy ra
must have V3
Đáng
ra
ra
Đáng ra đã có thể
(nhưng may là không)
could have V3
Đáng
lẽ
lẽ
Đáng lẽ phải làm
(nhưng không làm)
should have V3
~50%
Có thể đã xảy ra
may / might have V3
~50% ❓
Có thể đã KHÔNG xảy ra
might not have V3
Đáng
lẽ
lẽ
Đáng lẽ không nên làm
(nhưng đã làm)
shouldn't have V3
100%
Chắc chắn ĐÃ KHÔNG xảy ra
can't / couldn't have V3
🌟 Bí kíp ăn điểm — Couldn't have vs Might not have
Đây là lỗi cực phổ biến. Sự khác biệt nằm ở
mức độ chắc chắn
:
Couldn't have + V3 — CHẮC CHẮN 100%
Sarah
couldn't have received
my message.
→ Chắc chắn không nhận được.
Otherwise she would have replied.
Có bằng chứng / căn cứ rõ ràng
Might not have + V3 — CÓ THỂ ~50%
She
might not have received
it.
→ Có lẽ không nhận được.
But maybe she did.
Chỉ đoán — không chắc
He
couldn't have driven
to work — his car is broken.
Anh ta chắc chắn đã không lái xe đi làm — xe anh ta bị hỏng. (có bằng chứng)
He
might not have driven
to work today.
Hôm nay anh ta có lẽ đã không lái xe đi làm. (chỉ phỏng đoán)
📋 Bảng Tổng Hợp
Chắc chắn ĐÃ — 100% ✅
S +
must have
+ V3
→ Kết luận có bằng chứng rõ ràng
Chắc chắn KHÔNG — 100% ❌
S +
can't / couldn't have
+ V3
→ ❌ KHÔNG dùng mustn't have!
Có thể đã — ~50% 🤔
may / might / could have
+ V3
→ Phỏng đoán, không chắc chắn
may not / might not have
+ V3
→ Phỏng đoán phủ định
Tiếc nuối / Chỉ trích 💭
should have
+ V3 — đáng lẽ phải làm
shouldn't have
+ V3 — đáng lẽ không nên
→ Hành động đã xảy ra → không thể đổi
🔓 Muốn tìm hiểu thêm?
Kết hợp với các gói liên quan:
Modal Verbs Cơ bản (can/must/should)
Quá khứ hoàn thành
Câu Điều Kiện Loại 3
Câu Tường Thuật
Sunflower Edutainment