✨ 最佳解答 ✨
might はmayの過去形なのでこの問題の訳はつかまったのかもしれないとなりますが
must haveは~に違いないという意味なので
この問題ではつかまったに違いないとなります
少し違います。
この推量を言う場合のmightはmayの過去形の意味では無いです。
過去のことを言う推量に、may(might) have 過去分詞を使います。なのでmay に置き換えても過去のことを言えます。may have とmight haveの違いは、ほぼ同じです。ネイティブによって使い方が違うのですが、全く同じで使う人もいれば、mayの方が自信あり気に言ってます。
因みに現在の推量を言う時、may/might 動詞の原形になります。この差も人によってmayを自信あり気に言ったりしたり、または推量に関してはmayを使わずmightのみの人もいます。
must have は過去で、つかまったに違いない。と過去の推量の自信満々になります。
ありがとうございます!