英語
高校生
解決済み

なぜlastがあるのに現在完了を使っていいのですか?

The ground is muddy. It ( must have rained) last night. [R] must be rained / must rain / must have been rained / must have rained [] must have rained

回答

✨ ベストアンサー ✨

まず、この文章は現在完了ではありません。

「助動詞(現在の推量)+have Vpp (過去の出来事)」を表す用法で「過去の文」です。
だから、last があっても問題ありません。

Σ

そうでした💦ありがとうございます🙇🏻‍♀️՞

この回答にコメントする

回答

must have 過去分詞 〜したに違いない。

https://eigo-box.jp/grammar/must-have-done/#

Σ

丁寧にありがとうございます🙇🏻‍♀️՞

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