✨ ベストアンサー ✨
②は現在完了というよりは、助動詞の過去を表す表現の1つですね。
mustには意味が2つあります。
①~しなければならない
②~に違いない
①の過去形は、had toになります。
(~しなければならなかった)
一方で、②の過去形はmust have p.p. になります。
(~だったに違いない)
このように、推量を表す助動詞は、
助動詞+have+過去分 の形で表されます。
例えば、canの場合、
①~できる と、②~しうる、可能性がある
という2つの訳があり、
①の過去形はcould
②の過去形はcan have になります。(推量を表しているので)
他にもいくつかありますね。
推量を表す助動詞 過去形
とググってみるといくつか出てくると思います。
(ここに載せられなくてすみません、)
参考になると嬉しいです🙇🏻♀️🙇🏻♀️
丁寧なご説明ありがとうございます🙇♂️
納得致しました。