本文へスキップ
本体サイト 原田英語.com に戻る

原田英語.com 別館

原田英語の沼 Harada Eigo no Numa

EXAM STRATEGY

混合仮定法の解き方|if節ではなく、主節の時間語を見る

仮定法の空所補充で、would be と would have been のどちらを入れるか迷う問題です。if節の形では決めず、空所と同じ側にある now や yesterday のような時間語を先に見ます。選択肢を2つに絞る手順を実演します。

if節の形では主節の形を決めない。主節の時間語が now なら would + 原形、過去を表す語なら would have + 過去分詞

たぶん、こう解いています

「if + had + 過去分詞 なら、would have + 過去分詞」と、セットで覚えていませんか。

この覚え方だと、if節が過去の話なのに、主節は今の話になる文で、would have been を選んでしまいます。

実は、if節と主節は、それぞれ別の時間を言えます。主節の形を決めるのは、主節の中にある時間語です。if節は、「過去の事実とは逆の仮定だ」と知らせるだけです。

原田英語式手順

  1. if節の動詞に丸をつけて、過去の仮定かだけを確かめる

    had + 過去分詞 なら、過去の事実とは逆のことを仮定しています。ここで主節の形まで決めようとしないのがコツです。

    この時点で、選択肢は見ません。

  2. 空所と同じ側にある、時間を表す語に線を引く

    now・today・these days・still のような語があれば、主節は「今」の話です。yesterday・last year・then のような語があれば、主節は「過去」の話です。

    この語は、if節とは別に判定します。

  3. 時間語に合わせて、would の形を選ぶ

    今の話なら would + 原形、過去の話なら would have + 過去分詞 です。

    時間語が見つからないときだけ、はじめの覚え方(if節が過去完了なら would have + 過去分詞)に戻ります。

やってみる

次の2文は、この記事のために書き下ろしたものです。空所に入る語句として最も適切なものを、あとの①〜④から1つ選んでください。

I missed the 7:40 train this morning, so I am still at home.

If I had caught it, I ( ) at my desk now.

空所に入る語句として最も適切なものを、次の①〜④から1つ選んでください。

選んでみてください。押すと、答えと解説が出ます。

明日、仮定法の問題で空所を見つけたら、if節より先に、空所のそばの時間語を探してください。now があれば would be の形、yesterday があれば would have been の形です。

動画で見る

Grammar: Mixing conditionals - BBC English Masterclass (BBC Learning English) 題のとおり、条件文を組み合わせる使い方を扱う、BBC Learning English の回です。

1問だけ

次の文の空所に入る語句はどれですか? If she had listened to the doctor then, she ( ) healthy today.

よくある質問

混合仮定法は、どうやって見分けますか?

if節と主節の時間語を、別々に見ます。if節が had + 過去分詞 で、主節に now や today のような今を表す語があれば、主節は would + 原形 になります。

if節が過去完了のとき、主節はいつも would have + 過去分詞 ですか?

いつもではありません。主節が過去の話なら would have + 過去分詞 ですが、今の話なら would + 原形 になります。

大学入試の解き方をもっと読む 予備校の解説の、その先へ。設問から逆算する解法 一覧へ → Haradaeigo.com 原田英語.com(本体サイト)へ戻る 英語コラム、スラング辞典、英検対策、授業実践。 20年ぶんの記事が本体サイトにあります。 原田英語.com を見る