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ĩa | Ví dụ |
|---|---|---|
| must have + V3 | chắc chắn đã xảy ra | It must have rained. |
| can't have + V3 | chắc chắn đã không | He can't have seen me. |
| might / may / could have + V3 | có thể đã | She might have left. |
| should have + V3 | đáng lẽ phải làm mà không | You should have called. |
| shouldn't have + V3 | đáng lẽ không nên mà đã làm | I shouldn't have eaten that. |
Các bước làm
- Xác định em đang nói về một việc trong quá khứ.
- Chọn động từ khuyết thiếu theo ý: chắc chắn, có thể, hay đáng lẽ.
- Thêm have rồi đến V3 — đây là phần học sinh hay quên.
- 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ại | Suy đ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.