仮定法の確認テストの解答と解説

仮定法における基礎確認テストの解答と解説です。できなかったり、よく分からなかった問題がある場合は、後日、少し時間をおいて再度挑戦してみてください。

次の( )内から最も適する語を選んでください。

(1) If you were my girlfriend, I would take you to my private beach.
   「もし君がぼくの彼女なら、ぼくのプライベートビーチに連れて行ってあげるよ。」

現在における反対の状況を仮定とする言い方では、if節の動詞部を過去形にします。be動詞の場合には主語に関係なく were にするのが通常です。この場合の帰結節では助動詞を過去形にします。

(2) I wish you could stay with me much longer.
   「君がもっと長く僕といられたらいいのになあ。」

I wish を使った現在の事実に反する仮定です。この場合、助動詞があれば助動詞を、動詞ののみの場合は動詞を過去形にします。

(3) If this painting were valuable, the man wouldn't have given it to you.
   「この絵画が価値のあるものなら、その人はあなたにこれをあげなかっただろう。」

「価値がないものであるから、あげたのだ」という現在の事実の反対を述べていると考えて、be動詞の過去形を選びます。

valuable 価値がある

(4) Many people might have fallen victim if the plane had crashed into a
   residential area.

   「その飛行機が住宅街に墜落していれば、たくさんの人が犠牲になったかも知れない。」

過去の事実に関する仮定なので、if節では過去完了形を用います。

fall victime 犠牲になる

(5) If we had left home earier, we would be swimming in the sea now.
   「もっと早くに家を出ていれば今頃は海で泳いでいることだろう。」

if節は過去の事柄を述べていますが、帰結節では現在の仮定を述べているので、助動詞を過去形にます。また、「泳いでいる」ことで進行形になります。

As we didn't leave home earier, we aren't swimming in the sea now. とすれば理解しやすいでしょう。

次の英文が同じ内容になるよう( )内に適する語を入れてください。

(1) Please meet as many people as possible, and your knowledge will increase.

 Your knowledge will increase if you meet as many people as possible.
 「できるだけ多くの人に会えば、あなたの知識も増えるでしょう。」

節が入れ替わっていますが、if you を入れることによって、未来の仮定を表す英文となります。

knowledge 知識

(2) You must go to bed right now, Tom.

 It's time you went to bed, Tom.
 「トム、もう寝る時間ですよ。」

仮定法として It's time の後に節が続く場合は動詞部が過去形になります。

(3) I'm sorry I couldn't win the election.

 I wish I could have won the election.
 「その選挙で勝っていればな。」

I wish 以下の節が過去の事を述べているので (助動詞+完了形)の形にします。

(4) But for this medicine, my son would have been dead soon.

 If it hadn't been for this medicine, my son would have been dead soon.
 「この薬がなかったら、私の息子はすぐに死んでいただろう。」

ここでは but for は「~がなかったら」と過去を表す仮定になります。

次の日本文に合うように( )内の単語を並べかえてください。

(1) 彼女が歌うのを聞けば、もっと気持ちが安らぐだろう。

 To hear her sing, you would feel much better.

「~であれば」という仮定は to不定詞を使っても表すことができます。


(2) 僕が君だったら、試合の前には緊張するだろう。

 Were I you, I would get nervous before matches.

if が省略されている仮定法なので were が主語の前にきます。

get nervous 緊張する

(3) 原爆が日本に落とされなかったら、戦争は終わらなかったのでしょうか。

 Wouldn't the war have finished if the atomic bombs hadn't been dropped on Japan?

否定疑問文なので wouldn't が文頭にきます。

atomic bomb 原子爆弾