正しい選択肢を選んでください。

Q.1
If I ____ rich, I would travel more often.
(A)had been
(B)will be
(C)were
(D)have been

ここをクリックすると解説が開きます。
正解(C)If I were rich, I would travel more often.(もし私が裕福なら、もっと頻繁に旅行するでしょう。)
前半が If節(もし~なら)であり、後半の主節が I would ~となっているため、仮定法の文であることが分かります。If 節の中は過去形になります。主語は I ですが、仮定法では I was だけでなく I were という表現も使われます。よって正解は(C)です。
 
Q.2
If she ____ the test, she will feel good.
(A)passes
(B)passed
(C)pass
(D)would pass
ここをクリックすると解説が開きます。
正解(A)If she passes the test, she will feel good.(もし彼女がテストに通れば、彼女は嬉しく思うでしょう。)
前半が If節(もし~なら)であり、後半の主節が I will ~となっているため、仮定法の中でも条件を表す文であることが分かります。
この場合 If 節の中は現在形になります。そして主語は she なので、三人称単数現在の s が付いた(A)が正解となります。
 
Q.3
If he ____ the game, he would be a champion.
(A)winning
(B)won
(C)would win
(D)had won
ここをクリックすると解説が開きます。
正解(B)If he won the game, he would be a champion.(もし試合に勝てれば、彼はチャンピオンになるでしょう。)
Q.1と同じく、前半が If節(もし~なら)であり、後半の主節が I would ~となっているため、仮定法の文であることが分かり、If 節の中は過去形になります。正解は(B)です。
 
Q.4
I will buy a house if I ____ enough money.
(A)have
(B)had
(C)has
(D)having
ここをクリックすると解説が開きます。
正解(A)I will buy a house if I have enough money.(十分なお金を持っていれば、私は家を買うでしょう。)
これはQ.2と同じパターンです。前半が If節(もし~なら)であり、後半の主節が I will ~となっているため、仮定法の中でも条件を表す文であることが分かります。
この場合 If 節の中は現在形になるので、(A)が正解となります。
 
Q.5
I would be happy if I were not afraid of anything.
(A)am not
(B)are not
(C)were not
(D)have not been
ここをクリックすると解説が開きます。
正解(C)I would be happy if I were not afraid of anything.(何も怖いものがなければ、私は幸せでしょう。)
本問は「もし~でなければ」という仮定法の否定になります。
Q.1でも説明したように、仮定法では I were という表現も使われますので、正解は(C)となります。
 
Q.6
I would apologize to you, if I ____ him.
(A)will be
(B)would be
(C)am
(D)were
ここをクリックすると解説が開きます。
正解(D)I would apologize to you, if I were him.(もし私が彼なら、あなたに謝るでしょう。)
本問もQ.1やQ.3と同様に if節(もし~なら)と I would ~の主節から作られているため、仮定法です。
仮定法のif 節は過去形になるので、(D)が正解です。
 
Q.7
We will cancel the trip, if it ____ tomorrow.
(A)rains
(B)rained
(C)would rain
(D)had rained
ここをクリックすると解説が開きます。
正解(A)We will cancel the trip, if it rains tomorrow.(もし明日雨が降るなら、私たちは旅行をキャンセルするでしょう。)
本問は、主節で will が使われているので、条件を表す文です。
if 節の中は現在形となります。
 
Q.8
He ____ get a good result if he tried again.
(A)will
(B)could
(C)did
(D)can
ここをクリックすると解説が開きます。
正解(B)He could get a good result if he tried again.(もう一度挑戦するなら、彼は良い結果が得られるでしょう。)
if節の中が過去形 tried になっているので、仮定法の文であることが分かります。
したがって、主節に入る助動詞として適切なものは(B)の could になります。
 
Q.9
She would be happier if she ____ her job.
(A)doesn’t change
(B)didn’t change
(C)not change
(D)change
ここをクリックすると解説が開きます。
正解(B)She would be happier if she didn’t change her job.(もし仕事を変えなければ、彼女はもっと幸せになるでしょう。)
Q.5と同じく、「もし~でなければ」という仮定法の否定になります。
仮定法の if 節では動詞の過去形が使われるので、正解は(B)となります。
 
Q.10
If they ____ the news, they will be shocked.
(A)know
(B)knew
(C)had known
(D)would know
ここをクリックすると解説が開きます。
正解(A)If they know the news, they will be shocked.(彼らがそのニュースを知るなら、ショックを受けるでしょう。)
本問は if節 が使われていますが、主節の助動詞が will なので、条件を表す文です。
よって if節でも現在形が使われます。正解は(A)です。
 
>>第11回【仮定法】のトップページへ戻る