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 级别的重要结构之一。要熟练运用这个结构,你需要弄清楚它的使用语境,并经常练习。

学习小贴士:把例句大声朗读多遍,培养自然的语感反应。然后试着结合自己的生活情境造句。用发音按钮听标准发音并跟着练习。

你也可以查看完整课程“”,更深入地了解相关的语法和词汇。

常见问题