B1
S + must have / can't have / might have + V3
must have 和 can't have:推测过去
讲解
推测已经发生的事。must have V3 表示“肯定已经”,can't have V3 表示“不可能已经”,might have V3 表示“可能已经”。 常见陷阱:口语中 have 听起来像 of,所以很多人会写错:must of forgotten ✗, must have forgotten ✓。
例句
He must have forgotten.
他肯定是忘了。
She can't have seen us.
她不可能看到我们。
They might have missed the bus.
他们可能错过了公交车。
练习
通过选择题测试你的掌握程度
高效学习“S + must have / can't have / might have + V3”
语法点“S + must have / can't have / might have + V3”(must have 和 can't have:推测过去)是 CEFR 3 级别的重要结构之一。要熟练运用这个结构,你需要弄清楚它的使用语境,并经常练习。
学习小贴士:把例句大声朗读多遍,培养自然的语感反应。然后试着结合自己的生活情境造句。用发音按钮听标准发音并跟着练习。
你也可以查看完整课程“”,更深入地了解相关的语法和词汇。