今日の高校英語10問|仮定法

今日は高校英語の「仮定法」から10問カピ🦫 「現実と違う話は時制を一つ戻す」が基本ルールです。解説といっしょに確認しましょう。

第1問 If I ___ you, I would study harder.

A. were  B. am  C. was  D. will be

答え:A(were)/仮定法過去では、主語に関係なく be動詞は were を使います。

第2問 If it ___ tomorrow, I will stay home.

A. rained  B. rains  C. will rain  D. would rain

答え:B(rains)/これから十分起こりうる話(直説法)。if節は現在形で表します。

第3問 I wish I ___ more free time.

A. have  B. will have  C. had  D. has

答え:C(had)/I wish+仮定法過去で「〜があればなあ」。現在の願望は過去形 had です。

第4問 If she had studied, she ___ passed.

A. will  B. would  C. had  D. would have

答え:D(would have)/過去の事実に反する仮定法過去完了。帰結は would have+過去分詞です。

第5問 If I ___ a car, I would drive to the sea.

A. had  B. have  C. will have  D. had had

答え:A(had)/現在の事実に反する仮定法過去。if節は過去形 had です。

第6問 He talks as if he ___ a teacher.

A. is  B. were  C. will be  D. has been

答え:B(were)/as if+仮定法過去で「まるで先生かのように」。現実に反するので were です。

第7問 Without air, nothing ___ live.

A. will  B. can  C. could  D. must

答え:C(could)/Without は「〜がなければ」の仮定。帰結は could+動詞の原形です。

第8問 If I ___ known, I would have come.

A. have  B. has  C. did  D. had

答え:D(had)/帰結が would have come なので仮定法過去完了。if節は had+過去分詞です。

第9問 仮定法過去は、現在の事実に反することをどの時制で表す?

A. 過去形  B. 現在形  C. 未来形  D. 現在完了

答え:A(過去形)/現在の事実に反する仮定は、時制を一つ戻して過去形で表します。

第10問 仮定法過去完了の帰結は「would have + ___」?

A. 原形  B. 過去分詞  C. 現在形  D. -ing

答え:B(過去分詞)/仮定法過去完了の帰結は would have+過去分詞です。

何問正解できたかな? 仮定法は「現在→過去形、過去→過去完了形」と時制を一つ戻すのが目印です。カピバラ先生の高校英語アプリで、今日の続きもいっしょにやってみましょう。

▶ カピバラ先生の高校英語アプリで、仮定法をもっと練習する