英語
高校生
解決済み

仮定法についてです

If I had been free, I could have gone with you.
(暇があったら、君と一緒に行けたのに。)

これはif節の方がさらに過去という解釈であっていますか?

回答

✨ ベストアンサー ✨

あっていません

問題文は過去の事実とは違う内容を述べる仮定法過去完了です
「暇だったら、一緒に行けた」とは、「暇ではなかったから、一緒に行けなかった」
Because I was not free, I could not go with you.
という過去の事実が前提です

ゲスト

(過去)を基準にして、さらに過去(大過去)を表す過去完了ではありません

天気

主節がwould+have+過去分詞になるのは何となくわかるのですが、if節が過去完了形になるのが分かりません;;
過去の同時点のことを話しているのであれば、if節もhave+過去分詞の形では無いのですか?

ゲスト

if節が過去完了形になるのが分かりません;;

仮定法過去完了だから、If 節は ( If S had 過去分詞) になります

過去の同時点のことを話しているのであれば、if節もhave+過去分詞の形では無いのですか?

if節もhave+過去分詞の形、この形にしたら、仮定法過去完了を表せず文法的に間違いです

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