英語
中学生
解決済み

(2)の文なのですが、日本語訳は「もし終電に乗れていれば、私は今頃家で寝ていたのに」みたいな感じですよね?
仮定法で過去形は「If 過去完了,助動詞過去 + 現在完了」だと習いました。しかし、この文では,(コンマ)の後にhave(has)が見当たりません。つまり現在形の文だと思って答えに2を選んだのですが答えは4のようです。なぜこの答えになるのかどなたか教えていただけませんか🙇🏻‍♀️💦

ion lea 1 an 2) If I ( 1 catch you, I would 2 were 3 have been 3 has caught 4 had been (2) montr 4 had caught 1041 4 might have won (4) ) the last train, I would be sleeping at home now. 2 caught ) the contest last week. 3) If I had practiced the piano harder, I ( 2 may have won 3 might win umbrella, I would have been all wet. dvance 1. may win (4) If ( ) for the 1 there wasn't (5) I wish I ( 1 could wear 2 it weren't ) a kimono by myself. 2 can wear 3 it hadn't been 4 there hadn't been (43) 3 am wearing 4 will wear aduance
英検準2級

回答

✨ ベストアンサー ✨

これは過去+現在の仮定法で「もしあのとき〜だったら、今頃〜なのに」という合わせ技です。

この場合は、If過去完了, 助動詞過去 (now).となります。

まめ

なるほど!助かりました!!本当にありがとうございます😭🙇🏻‍♀️

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