英語
高校生
解決済み

①We have climbed Mt.Fuji last month
→過去の一時点を表す語は現在完了と併用不可であるため
 last monthは誤り

②The grass is wet ; it must have rained last night

②も①と同様過去の一時点を表すため”last night”は使えないと思ったのですが…
違いがわかる方是非教えていただきたいです。

現在完了

回答

✨ ベストアンサー ✨

②は現在完了というよりは、助動詞の過去を表す表現の1つですね。
mustには意味が2つあります。
①~しなければならない
②~に違いない

①の過去形は、had toになります。
(~しなければならなかった)

一方で、②の過去形はmust have p.p. になります。
(~だったに違いない)

このように、推量を表す助動詞は、
助動詞+have+過去分 の形で表されます。

例えば、canの場合、
①~できる と、②~しうる、可能性がある
という2つの訳があり、
①の過去形はcould
②の過去形はcan have になります。(推量を表しているので)

他にもいくつかありますね。

推量を表す助動詞 過去形
とググってみるといくつか出てくると思います。
(ここに載せられなくてすみません、)

参考になると嬉しいです🙇🏻‍♀️🙇🏻‍♀️

しょーみ社長

丁寧なご説明ありがとうございます🙇‍♂️
納得致しました。

この回答にコメントする

回答

①はしょーみ社長さんのおっしゃる通りです。
②はmustを過去にする為です。過去形のない助動詞で過去の意味を表したい場合に用いられます!

しょーみ社長

なるほどです!納得しました!ありがとうございます🙇‍♀️

この回答にコメントする
疑問は解決しましたか?