英語
高校生
解決済み

I overslept;that's why I'm half an hour
late.And if my phone hadn't rung at nine
o'clock,I might still be in bed.

上の文でAnd if~以降の仮定法についてなのですが、主格が現在形になのにif節が過去完了なのは実際に「携帯が鳴る」ことが
「寝坊した」という過去より前の出来事だからですか?

仮定法 仮定法過去完了

回答

✨ ベストアンサー ✨

「主格が現在形なのに〜」
>「主格」は「主節」の間違いだということで説明させていただきます。

まず仮定法を書くときの約束として、
・現在の仮定をする→過去形
・過去の仮定をする→過去完了形

「寝坊した」という文と「携帯が鳴った」という文はコンマで繋がっていないので、直接的な時間軸のつながりはありません。
仮定法過去完了の文において、
if my phone hadn't rung at nine o'clock, が従属節、
I might still be in bed. が主節です。

そして、この文を書いているときを現在として見ると、「俺の携帯が9時ちょうどにならなかったら、俺は()今もまだ寝てられたんだろうなぁ」と携帯が鳴った過去を振り返り、その過去がなければと仮定しているため、過去完了形になります。
主節が現在形なのは、その過去がない場合は今も寝ていられたとと今との接点があるからです。
もし「俺は"今もまだ寝ていられる"んだろうなぁ」ではなくら「俺は"寝ていられた"んだろうなぁ」というとなると、I might have been in bedと「今は起きているけども、携帯が鳴った時点はまだ寝ていられた」という意味が含まれるようになります。

長文、乱文になってしまい、意味がわかりづらくなってしまい申し訳ありません。
もしわからなければ質問ください!

ゲスト

主節ですよね。間違えました笑。
説明は分かったのですが、やっぱり考え方がまだややこしいのでもうちょっと勉強します‥…(ーー;)
丁寧に教えてくださりありがとうございました!

くり

下手な説明で理解していただいたので、きっとすぐ理解できるようになりますよ!
頑張ってください!

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