仮定法-004
☆Subjunctive mood-004
● Choose the best answer from the four choices.
004.If you had slept enough last night, you ( ) sleepy now.
(1) were
(2) would be
(3) would not be
(4) wouldn't have been
↓
↓選んだ?
↓
↓
↓
●Answer
004. (3) would not be
「もし昨夜十分に睡眠をとっていたならば、あなたは今眠くはないだろうに」
条件節が「仮定法過去完了」で、主節が「仮定法過去」になることがあります。
基本形を覚えたら次に例外を覚える!
----------
【解説】
☆仮定法-004
●適語(句)選択
004. If you had slept enough last night, you (would not be) sleepy now.
「もし昨夜十分に睡眠をとっていたならば、あなたは今眠くはないだろうに」
仮定法は形が命です。
特に重要な基本形は次の二つ。
仮定法過去
If …過去形…, …助動詞の過去….
「(今)〜ならば…なのに」
仮定法過去完了
If … had p.p. …, …助動詞の過去 have p.p. ….
「(あの時)〜していたら…していたのに」
if のところに何が来るのかをしっかり覚える!
基本をしっかりと覚えているからこそ、例外がわかります。
例外として、条件節が「仮定法過去完了」、主節が「仮定法過去」の変形を覚える!
「あのとき〜していたら、今…なのに」
last night や now などの時制を表す語句に注意してください。
また、助動詞の過去は仮定法の目印!
would「〜だろう」
could「〜できるのに」
might「〜かもしれないのに」
日本語訳で使い分けましょう。