英語
高校生
解決済み

仮定法忘れちゃいました悔しいです…なんでこうなるか教えてください🙇‍♀️

(5) I missed lunch and I'm very hungry. I wish I ( 1. have 2. had lunch in my free time. 4. had had 3. have had (6) You have had enough rest time now. It's about time you ( 1. will begin 2. begun 3. would begin 34) ) to study. 4. began
高校生 英語 仮定法

回答

✨ ベストアンサー ✨

仮定法とは、現実と異なる状況や、あり得ない状況を仮定する時に使います。
例えば、自分が鳥だったら…お金持ちだったら…あの時こうしていれば…というようなことを言いたい時です。

そのように、現実と違うパラレルワールドのようなものを想像する時には、「現実とは違う世界ですよ」ということを示すために時制を本来のものとずらします。
現在のことを仮定したい時→過去形で
過去のことを仮定したい時→過去完了形で

ですので、⑸は、過去の仮定をしているため、過去完了形の4番が正しいです。
⑹は、ありえないことを仮定しているわけではないですが、「今はもうとっくに勉強する時間ですよ」(それに反して、あなたは今休んでますね)ということで、仮定法が使われるため、過去形の4番が正しくなります。

ふみか

追加で「もし〜だったら」という文でも、現実味があれば仮定法にはなりません!
「明日晴れたら、ピクニックに行こう!」
→If it will be sunny, let’s go on a picnic!
という感じです。
ただ、同じ文でも、明日台風が来ることが確定していて、言う人が「まぁ、ありえないけど」という風に考えていたら、仮定法で時制をずらすことになります。

この回答にコメントする

回答

最初の文は
意訳するなら「昼ごはん食べれなくてお腹減っちゃったわ。暇な時間に食べておけばよかったなぁ」
みたいな感じ
まず仮定法でwishが来てたら1か3はありえない
後は2か4だけど、話し手は過去のことに後悔しているので現在の状況で後悔している訳では無い
よってhad had

2文目は
意訳するなら「十分休憩したでしょ。そろそろ勉強したらどうなの」
みたいな感じ
It's time 仮定法過去 で 〜する時間だ
It's about time 仮定法過去 で そろそろ〜する時間だ
仮定法過去なので過去形であるbeganしか使えないわけです。
文法だけでなく訳を問題なくできるか確認もしておくと、他の文法も復習になるのでおすすめです

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