English
高中
已解決

なぜ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/#

Σ

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

留言
您的問題解決了嗎?