B2

情态动词: 对过去的推断

定义 / 说明

对过去进行推断时,英语使用“情态动词 + have + past participle”。该结构让说话者回看过去,给出“当时大概发生了什么”的判断。must have 表强肯定推断,might have 表可能,can't have 表强否定推断。说话者并非报告事实,而是在解释证据、结果或语境。它常见于讨论失误、错失机会和难解释的过往事件。

关键规则

  • 结构:must have / might have / may have / could have / can't have + past participle
  • must have:对过去作强肯定结论。
  • might/may/could have:过去可能性。
  • can't have:对过去作强否定结论。
  • 注意区分 could have 在不同语境里可表示“可能”或“本可(带评价)”。

例句

  • They must have missed the train. - 他们肯定错过了火车。
  • She can't have said that. - 她不可能说过那种话。
  • He might have left early. - 他可能早走了。
  • We may have taken the wrong road. - 我们可能走错路了。
  • You must have seen the message. - 你肯定看到那条消息了。

常见错误

  • ❌ They must missed the train. -> ✅ They must have missed the train.
  • ❌ She can't had said that. -> ✅ She can't have said that.
  • ❌ He might has left early. -> ✅ He might have left early.

跟踪你的进度