AIはらだくんの最強英語パラフレーズ辞典

I'm sure S 過去形 ⇔ S must have done

現在から過去を推量するときは「助動詞 + have + 過去分詞」。確信の肯定は must have done、確信の否定は can't / couldn't have done。

must には過去形がないので、「過去のことを今推量する」ときは have done で時間だけを過去へ飛ばす。may have done(~したかもしれない)、should have done(~すべきだった)も同じ仕組み。