英語
高校生
解決済み

英語 高校生 仮定法 仮定法過去 仮定法過去完了

If S should〜(万が一〜なら)
If S were to〜 (仮に〜すれば)
Otherwise〜(〜でなければ)

などの後ろに仮定法過去完了が来ることはありますか?

例えば

I was very tired, Otherwise I would have gone to
the party …

I was very tired, Otherwise I had gone to
the party…

ということです。

回答

✨ ベストアンサー ✨

shouldとwere toに関しては,「仮定法未来」という名前が付いています。これから起こること(起こりそうもないこと)について使うので。なので過去完了は来ません。

ですがotherwiseに関しては,仮定法過去完了が来ることもあると思いますよ。
I called my mother. If I hadn't called her, she would have worried about me.
=I called my mother; otherwise, she would have worried about me. という例文がEvergreenにありました。

...otherwise I had gone to the partyという形はそもそも仮定法ではないので,使われないように思います。これだとパーティーに行ったことになるので,上のwould have goneと状況が異なります。would have goneの方は問題ありません。

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