ケータイ版最強の英文法

sponsored

仮定法-002


 

■Subjunctive Mood-002
●Fill in the blank with a suitable word so that the two sentences mean the same.

 

002. He didn't run, so he couldn't catch the train.
= He (   )(   ) caught the train, if he (   ) run.

 

 ↓
 ↓全部埋めた?
 ↓
 ↓
 ↓

 

●Answer

 

002. could, have, had

 

------------------

 

【解説】

 

■仮定法-002
●2文が同じ意味になるように空欄に適語を入れなさい。

 

002. He didn't run, so he couldn't catch the train.
= He (could)(have)caught the train, if he (had) run.

 

「彼は走らなかった。だから列車に間に合わなかった」
= 「もし走っていたら、彼は列車に間に合っていただろう」

 

過去の事実に反することを述べるときは仮定法過去完了を使う。
If … had p.p. …, … 助動詞の過去 have p.p. ….
「(あの時)〜していたら…していたのに」
この基本形をしっかり覚える!

 

if のところに何が来るというのをしっかり覚える!
問題文のように、if 〜 が文の後半に来ても、時制を間違えないように!

 

 

次の問題に進む

 

「仮定法」の一覧に戻る

 

最強の英文法TOPに戻る

 

sponsored