第55講座 仮定法(大学受験)

仮定法の基礎の復習をしておきたい場合は、第51講座仮定法をご覧ください。

 

仮定法は「形」も大切ですが文意から仮定法であることを読み取ることも重要です。しっかり、理解してマスターしてくださいね。

k1

目次

『仮定法の基本形』

仮定法の「法」とは動詞の形を表す文法用語です。動詞の使い方が重要なポイントになります。

 

知識の整理 基本形

If + S + 動詞の過去形 …,  S’ + would( could , might , should ) + 動詞の原形~~~.

従  節                 主   節

「もしSが…するなら、S’は~するだろう(に)」

従節中のbe動詞は原則としてwereを用いる。現在では単数の主語の場合wasも使われます。
主節中の助動詞にshould , を使う場合は原則として1人称の「I , we 」の時だけ。

 

「仮定法過去 従節の形」

仮定法過去の基本は、現在の事実と反対の仮定や現実の可能性の低い仮定を行い、それに基づく推量を表す。

例題
Tom would answer the question himself, if he (     ) at home.摂南大
①is ②were ③would be ④would have been

 

正解②

k11

「仮定法過去 主節の形」

例題
If my sister were here, she (    ) me on what to do solve this problem.獨協大
①has advised ② will advise ③would advise ④will have advised

 

正解③

 

「仮定法の疑問文」

Whatで始まる疑問文なのでWhat would S do…?の語順になる。

例題
その知らせを聞いたらメアリーはどうするだろうか?帝京大
( would / do / if / heard / Mary / what / she ) the news?

 

正解( What would Mary do if she heard ) the news?

k2

『仮定法過去完了の基本』

知識を整理しておこう!😊

If + S + 動詞の過去完了形(had done)…,    S’ + would(could , might , should ) + have done~.
   従      節                                           主          節
「もしSが…したら、S’は~しただろう(に)」

※主節の助動詞にshouldを用いるのは、原則として1人称の主語の場合だけです。

 

「仮定法過去完了 従節の形」

仮定法過去完了の基本形は、過去の事実と反対の仮定を行い、それに基づく推量を表しています

例題
If I (       ) more time then, I could have checked my report again.学習院大
①have ②would have ③had ④had had

正解④

 

「仮定法過去完了 主節の形」would have done

例題
If we had known your new address, we (      ) to see you.名古屋女子
①came ②will come ③would come ④would have come

正解④

k3

 

『仮定法過去・過去完了の併用形』

「仮定法過去・過去完了の併用形」

主節と従節に置いて仮定法過去と仮定法過去完了が併用されることがある。

例題
If I had been told so then, I (      ) happier now.千葉工大
①would be ②will be ③am ④have been

正解①

この問いは、従節に仮定法過去完了を用いて過去の事実と反対の仮定を行い、主節に仮定法を用いて現在の事実と反対の推量を行っている。従節のthen、主節のnowと言う副詞に着目するとよい!

アドバイス 仮定法の基本を押さえたら、パターン化して考えるのはやめて、文意から判断することが重要です。

 

「併用形 if節のlast yearに注目」

例題
If I (     ) a computer last year, I’d still be using my old typewriter.センター試験
①hadn’t bought ②haven’t bought ③shouldn’t buy ④wouldn’t buy

正解①

k4

k4

『If S were to do … / If S should do…』

「If S were to do …」

If S were to do … , S’ + would (could , might , should ) + 動詞の原形.の形は一般に未来の事柄に対する仮定を表す。

例題
Even if the sun (      ) in the west, he would not change his mind.関西外語
①would arise ②were to rise ③might raise ④were to rouse

正解②

Rf. arise起こる、生じる rise上がる raise~を上げる rouse奮起する、奮い立つ

 

「If S should do…」

If S should do…の形も、一般に未来の事柄に対する仮定を表す。ただし、この表現は主節に、「wouldなど+動詞の原形」の他に、「willなど+動詞の原形」、さらには「命令文」が来る場合もある。

例題
I don’t think he will stop by my office.
But if he (     ) while I’m out, give him more information.聖マリアンナ医科
①came ②will come ③should come ④had come

正解③

 

k5

『S wish + S’ + 仮定法』

知識の整理

  1. S wish + S’ + 動詞の過去形(仮定法過去)…
    SはS’が…すればよいのにと思う(現在の事実と反対の事柄の願望)

 

  1. S wish + S’ + 動詞の過去完了形(仮定法過去完了)…
    SはS’が…すればよかったのにと思う(過去の事実と反対の事柄の願望)

 

「S wish + S’ +動詞の過去形…」

例題
Jim wishes he (     ) better grades, but he isn’t willing to study harder.学習院
①got ②have got ③gets ④has ※be willing to V 進んで~する

正解①

k12

「S wish + S’ +動詞の過去完了形…」

例題
I wish I (      ) enough money to but the house around this time last year.明治
①had ②could have ③had had ④should have

正解③

「S wish + S’ +would do…」

これからのことに対する願望を表すためにはS wish + S’ +would do…の形を用いる。
これは、未来を表す助動詞willを用いたwill doが仮定法過去の形、つまりwould doになると考えればよい。

例題

金曜日までには仕事を終えて頂きたいのですが。東海
I ( would , wish , finish , the work , you , by , Friday ).

正解I ( wish you would finish the work by Friday ).

 

k6

『If only + 仮定法…!/S would rather + S’ 仮定法…』

「If only + 仮定法…! …であれば(あったら)いいのだが」

If only + S + 動詞の過去形(仮定法過去)…! 現在の事実と反対の事柄に対する話者の願望を表す。
If only + S + 動詞の過去完了形(仮定法過去完了)…! 過去の事実と反対の事柄に対する話者の願望を表す。

注 「If only + 仮定法…!」は「I wish + 仮定法…」の同意表現と考えて良い。

例題
If (      ) there were forty-eight hours in a day!九州産
①only ②merely ③little ④greatly 注 merely副詞 単に~にすぎない

正解①

「S would rather + S’ + 仮定法…」

S would rather + S’ + 仮定法過去(仮定法過去完了…)という定式化した表現があります。
これは、「S wish + S’ +仮定法過去(仮定法過去完了)…」とほぼ同意表現。

例題
ラジオをつけないで欲しいのですが。駒沢
I ( didn’t , you , would , turn , rather   ) on the radio.

正解I ( would rather you didn’t turn ) on the radio.

k7

『It is time + S + 仮定法/as if + 仮定法』

「It is time + S + 仮定法過去」

It is time + S + 動詞の過去形(仮定法過去)…の形で、「Sは…しても良い時期(時間)だ」と言う意味。
定型化した表現として覚えておくこと。

プラスアルファで覚えておこう!
It is high time…「当然…してもよい時期(時間)だ」
It is about time…「そろそろ…してもよい時期(時間)だ」

 

例題

It is time she (      ) to think about her future.九州国際
①begin ②begins ③is beginning ④began

正解④

 

「as if + 仮定法過去」

as if + S + 動詞の過去形(仮定法過去)… 「まるでSは…するかのように」
as if + S + 動詞の過去完了形(仮定法過去完了)… 「まるでSは…したかのように」

プラスアルファの知識

as though もas ifと同意で用いられる。現在ではas ifとas thoughの後に直接法が用いられることもある。

例題
彼は、まるでオーストラリアのことは何でも知っているかのように話します。京都学園
He talks ( knew , if , everything , he , as ) about Australia.

正解  He talks ( as if he knew everything  ) about Australia.

k8

『if it were not for A /if it had not been for A』など

「if it were not for A  もしAがなければ」

慣用化した仮定法過去の表現

設問
If (        ) not for his faults, I would marry Paul at once.京都産
①it is ②it were ③there are ④there were

正解②

 

「if it had not been for A もしAが無かったら」

If it were not for Aの仮定法過去完了の形。
但し、両方ともwithout A / but for Aの副詞句で表現可能

例題
(a)Without his help, I could not have succeeded.鹿児島
(b) If it (        ) (          ) (        ) for his help, I could not have succeeded.

例題 had not been

「but for A もしAがなかったら/もしAがなければ」

例題
(a) He recommended me , so I got a promotion.
(b) (        )(        ) his recommendation, I would not have got a promotion.

正解 But for

k9

k9

 

『接続詞ifの省略』

仮定法の条件節に倒置形を用いて、接続詞ifを省略することがある。ただし、仮定法過去の場合は、be動詞wereの時だけで、一般動詞の場合は現在では倒置によるifの省略は行わない。

「If I were in your place→ Were I in your place」

例題
(        ) in your place, I would not forgive him betraying you.北海学園
①I were ②If were I ③Were I ④Were if I

正解③

 

「If he had read→Had he read…」

例題
(        ) he read my letter then, he would have understood me.実践女子
①If ②were ③Did ④Had

正解 Had

 

「If S were to do …→Were S to do…」

If S were to do …を、Were S to do…というifを省略した倒置形で表す。

例題
(       ), the government would have to act swiftly.松山
①If a serious crisis will arise
②A serious crisis were to arise
③Were a serious crisis to arise
④Were a serious crisis arisen

正解③

k13

「If S should do…→S should S do…」

If S should do…をShould S do…というifを省略した倒置形で表す。

例題
(        ) you notice any suspicious bags, please inform the conductor.青山学院
①Could ②Might ③Should ④Would

正解③

「If it had not been for A → Had it not been for A」

If it had not been for AをHad it not been for Aというifを省略した倒置形で表す。

例題
あの時マイケルが助けてくれなかったら、私は留学を諦めていたことだろう。神戸学院
( for , been , had , at , Michael’s help , not , it ) that time,
I would have given up the idea of studying abroad.

正解( Had it not been  for Michael’s help at ) that time,

 

「複雑な形 主節の後で用いられる場合」

仮定法過去完了の条件節を、ifを省略して倒置形で表したもの。

注意 ifを省略して倒置形で表した条件節が主節の後で用いられるパターンは、英文読解の上でもとても重要です。

例題
A better bridge could have been built (       ).東海
①if they didn’t assist us
②had it been not for their help
③having had them help us
④had they offered assistance

正解④

k10

『条件節の意味を表す表現』

この種類の仮定法は動詞表現に仮定法の主節の形が残っているので、それを手掛かりにして読み取る。

「副詞句with A (もしAがあれば)」

仮定法では、if節の意味を他の表現で表すことがある。

プラスアルファの知識

《but for A = without A》

例題
もう少し努力していれば、彼は試験に受かっていただろうに。
( if , more , little , a , effort , with ), he would have passed the examination.成蹊
1語不要

正解( With a little more effort) ifは不要

 

「otherwise(さもなければ)に仮定の意」

仮定法の文脈でのotherwiseは前述の内容を受けて、その反対の仮定をする表現として用いられる。
「そうしなかったら,さもなければ」の意味で使われる。

例題
I wrote to my parents; (         ) they would have worried about me.関西学院
①if ②likewise ③otherwise ④therefore(副:それ故に)
likewise(副:同様に)、otherwise(副:別の方法で、さもなければ)、therefore(副:それ故に)

正解③

k14

「主語に仮定の意」

主語に仮定の意味が含まれる場合がある。

例題
注意深いセールスパーソンならそんな揉め事は避けることができただろう。
A ( salesperson , avoided , careful , have , could ) the trouble.九州産

正解 A ( careful salesperson could have avoided ) the trouble.

条件節を使うと、
If he (she) were a salesperson, he (she) could have avoided the trouble.
となります。

 

「不定詞に仮定の意」

不定詞に仮定の意味が含まれていることがある。

プラスアルファの知識

分詞構文に条件節の意味が含まれる場合がある。

The same thing, happening in s large hotel, would amount to disaster.
同じことが、大ホテルで起これば、大惨事になるだろう。
*amount帰するところ〔…に〕なる,〔…ということに〕等しい

 

例題
(a)To see us walking together, they would take you for my sister.中央
(b)If (       ) us walking together, they would take you for my sister.
①they have seen ②they saw ③they would see ④they will see
*take A for B AをBだと思い込む

正解②

k15

「条件を表す表現の無い仮定法」

仮定法でありながら条件を表す表現が全くなく、話者の意識の中でのみ「~するならば」「~するとしても」と言った気持ちが働いている場合がある。

例題
“I didn’t go to class yesterday because my car broken down.”センター試験
“You (       ) mine. I wasn’t using it.”
①could borrow ②could have borrowed ③may borrow ④may have borrowed

正解②

この種類の客観的な選択問題では消去法も大切。

以上です、仮定法は苦手な生徒も多いようですが「形」を覚えたら内容からどれが適切なのかを察するように訓練しましょう!

k16