ケータイ版最強の英文法

仮定法-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「〜かもしれないのに」

 

日本語訳で使い分けましょう。

 

次の問題に進む

 

「仮定法」の一覧に戻る

 

最強の英文法TOPに戻る

 

page top