Trả lời nhanh
“Somebody might have stolen your car” nghĩa là “Có thể ai đó đã lấy trộm xe của bạn” – người nói chỉ phỏng đoán, không chắc chắn. Câu dùng might have + V3/V-ed để nói về khả năng trong quá khứ. Khi chuyển sang bị động, ta được: Your car might have been stolen.
1. Câu này nói lên điều gì?
Hãy hình dung bạn ra bãi đỗ xe và không thấy xe đâu. Bạn bè nói: “Somebody might have stolen your car.” Nghĩa là họ đoán có kẻ đã lấy xe, nhưng chưa có bằng chứng. Vì chỉ là suy đoán nên người nói dùng might chứ không dùng must.
- somebody: ai đó (không biết là ai).
- might have stolen: có thể đã lấy trộm.
- your car: xe của bạn.
2. Cấu trúc: might have + V3/V-ed
Công thức: S + might (not) have + V3/V-ed. Dùng để đoán một việc có thể đã xảy ra trong quá khứ mà ta không chắc.
- She might have missed the bus. (Có thể cô ấy đã lỡ xe buýt.)
- They might not have received my message. (Có thể họ không nhận được tin nhắn của tôi.)
Động từ steal là động từ bất quy tắc: steal – stole – stolen. Sau have phải dùng dạng V3 là stolen, không dùng stole.
3. Chuyển câu sang bị động
Với động từ khuyết thiếu ở quá khứ, bị động có dạng: S + modal + have been + V3/V-ed.
- Tìm tân ngữ của câu chủ động: your car.
- Đưa tân ngữ lên làm chủ ngữ: Your car.
- Giữ nguyên might have, thêm been và V3: might have been stolen.
- Chủ ngữ cũ somebody là đại từ không xác định nên thường bỏ, không cần “by somebody”.
Kết quả: Your car might have been stolen.
4. Các cách nói tương đương
| Cách viết | Ghi chú |
|---|---|
| Somebody might have stolen your car. | Câu gốc, chủ động |
| Your car might have been stolen. | Bị động |
| Perhaps somebody stole your car. | Dùng perhaps + quá khứ đơn |
| It is possible that somebody stole your car. | Cấu trúc “It is possible that…” |
| Somebody could (may) have stolen your car. | Mức chắc chắn tương đương |
5. Phân biệt các modal + have + V3
| Cấu trúc | Ý nghĩa | Ví dụ |
|---|---|---|
| must have + V3 | Chắc chắn đã xảy ra | The window is broken. Somebody must have broken it. |
| might/may/could have + V3 | Có thể đã xảy ra | He might have forgotten. |
| can’t/couldn’t have + V3 | Chắc chắn không xảy ra | She can’t have stolen it; she was abroad. |
| should have + V3 | Lẽ ra nên làm (nhưng đã không làm) | You should have locked the door. |
Mẹo nhớ: must = chắc đến 90–100%, might = chỉ khoảng 30–50%. Càng “nhẹ” thì càng không chắc.
6. Lỗi sai thường gặp
- Dùng V2 thay V3: sai “might have stole”, đúng “might have stolen”.
- Quên “been” khi bị động: sai “Your car might have stolen”, đúng “Your car might have been stolen”.
- Nhầm với thì hiện tại: “might steal” nói về tương lai/hiện tại, còn “might have stolen” nói về quá khứ.
- Thêm “by somebody” thừa: không sai ngữ pháp nhưng nghe gượng; nên bỏ.
Lưu ý thêm: trong một số ngữ cảnh, might have + V3 còn dùng để trách nhẹ, ví dụ “You might have told me!” (Lẽ ra bạn nên nói với tôi chứ!). Trong câu về chiếc xe thì đây là nghĩa phỏng đoán.
7. Bài luyện tập (ví dụ tự đặt)
- Chuyển sang bị động: Someone might have taken my umbrella.
- Viết lại với might have: Perhaps the thief entered through the window.
- Chọn dạng đúng: The ground is wet. It (must have rained / might have rain) last night.
- Sửa lỗi: Your bike might have stole by someone.
Đáp án
- My umbrella might have been taken.
- The thief might have entered through the window.
- must have rained – mặt đất ướt là bằng chứng rõ nên chắc chắn; “might have rain” sai vì thiếu V3.
- Your bike might have been stolen (by someone). Cần “been” và V3 “stolen”.
Câu hỏi thường gặp
Somebody might have stolen your car dịch là gì?
Câu dịch là "Có thể ai đó đã lấy trộm xe của bạn". Người nói chỉ phỏng đoán về một việc có thể đã xảy ra trong quá khứ.
Câu bị động của "Somebody might have stolen your car" là gì?
Là "Your car might have been stolen." Cấu trúc bị động là S + might have been + V3. Thường bỏ "by somebody" vì không xác định được người thực hiện.
Might have và must have khác nhau thế nào?
Must have + V3 diễn tả suy đoán gần như chắc chắn về quá khứ. Might have + V3 chỉ diễn tả khả năng, mức chắc chắn thấp hơn nhiều.
Sau might have dùng V2 hay V3?
Dùng V3/V-ed (quá khứ phân từ). Với steal là "stolen", không dùng "stole".