冬期講習 2026-2027、募集中。総復習は売りません。90分×完全1対1で、穴だけを塞ぎます 詳しく →
電話 0422-27-7828チャットで質問無料相談を予約

武蔵野個別指導塾の特徴

高校英文法 ifのない仮定法—withoutやbut forから条件を補って結果の時を読む|武蔵野個別指導塾

学習のイメージ写真 武蔵野個別指導塾
X LINE Facebook

支えがなければ倒れたという説明は、支えがなかったという意味ではありません。withoutとbut forをifの条件に戻し、現実と結果の時を補う。

「支えがなければ、棚は倒れていた」という一文は、支えがなかったという報告ではありません。支えは実際にあり、それがなかった場合を想像して、倒れていただろうと述べています。withoutやbut forはifを書かずに条件を名詞句で表し、otherwiseは前の文を条件として受けます。読み取るときは、隠れた条件をif節に戻し、現実の事実と結果の時を別々に確かめます。

【舞台】文化祭の準備で、高校生が前日の点検記録を読み返しています。最後の行には「支えがなければ、棚は倒れていた」とありました。この一文だけを見た高校生は、支えの取り付けに失敗したのだと受け取り、やり直しを申し出ようとしました。ところが2行上には「支えは3本とも固定済み、ぐらつきなし」と書かれています。食い違って見える2行は、同じ点検を別の角度から記したものでした。

1. 出方の型は3つある

ifのない仮定法は、三つの形で問われます。第一は意味の判別です。withoutやbut forを含む一文を渡され、現実にそのものがあったのか、結果が起きたのかを選ばせます。第二は条件つきの書き換えです。withoutの名詞句をif it were not for、またはif it had not been forの条件節に戻します。第三は誤文の訂正です。withoutの後ろに節を置いた文や、but forの意味を取り違えた和訳、結果の時制がずれた文を直します。

三つの型は、同じ順で解けます。まず、隠れた条件の中身を「何がない、なかった」の形で取り出します。次に、前後文から現実がどちらだったかを決めます。最後に、帰結の形がどの時点を指すかを見ます。この順を飛ばしてwithoutを「〜がない」とだけ訳すと、現実と仮定が入れ替わります。

答案では、条件と現実を別の行に分けて書くと、ずれに気づけます。条件は「〜がなかったなら」、現実は「〜はあった」という形です。二行が同時に成り立つとき、その文は反実仮想だと決まります。

2. 条件を補うという考え方

用語を先に置きます。条件を述べる節を条件節、その条件の下で起こることを述べる節を帰結節と呼びます。現実とは違うことを仮に述べる言い方を反実仮想といいます。仮定法過去は現在の事実に反する仮定、仮定法過去完了は過去の事実に反する仮定を表します。

withoutは前置詞です。後ろには名詞・代名詞・動名詞が来ます。「〜がない」「〜がなかった」という条件を、節ではなく名詞句で表します。but forも前置詞句で、「〜がなかったなら」という意味です。otherwiseは副詞で、前の文や節の内容を受けて「そうでなければ」とつなぎます。三つとも、補うとif節になります。

補った条件の時は、名詞句の中身ではなく、指している状況で決めます。今の状態を言っていればif it were not for、過去の出来事を言っていればif it had not been forです。帰結節は、現在ならwould・could・mightのどれかに原形、過去ならwould・could・might haveに過去分詞になります。

結果の時を決める手がかりは、助動詞の後の形だけではありません。前後文の副詞と、現実の事実がいつ起きたかを見ます。nowやstillがあれば現在の状態、yesterdayやby thenがあれば過去の一点を指します。形と副詞が食い違って見えるときは、副詞のほうが場面を強く示していることが多いので、両方を声に出して確かめます。

ここで大事なのは、withoutがいつも反実とは限らないことです。Without water, plants die.は「水がなければ植物は枯れる」という一般の事実で、仮定法ではありません。Without a ticket, you cannot enter the hall.も、入口で実際に確かめる条件です。反実かどうかは、前後文が示す現実と見比べて決めます。

図1は、三つの入口から条件を補い、現実と結果の時を確かめる順を示したものです。

図1 without・but for・otherwiseから条件を補う順

図1のように、入口は違っても、確かめることは同じです。何がなかったのか、現実にはあったのか、結果はどの時点か。この三つを声に出して確かめてから和訳に入ると、読み違えが減ります。

3. 基本例題で条件を戻す

例題1です。前の文と合わせて読みます。 We found an extra rope in the shed. Without the extra rope, we could not have pulled the cart up the slope.

(和訳)私たちは物置で予備のロープを見つけた。予備のロープがなかったら、私たちは荷車を坂の上まで引けなかっただろう。判断を1段ずつ進めます。条件の中身は、without the extra ropeで「予備のロープがなかったなら」です。補った条件はIf it had not been for the extra ropeになります。ロープは過去の場面で使ったものなので、過去の反実です。主語と動作は、weがpull the cart up the slopeの主体です。結果の形はcould not have pulledで、couldの後にhaveと過去分詞が続く形なので、過去の出来事について「できなかっただろう」と述べています。

次に現実を確かめます。前の文に「予備のロープを見つけた」とあるので、ロープはありました。実際には荷車を引けています。だからこの文は「ロープがなかった」という報告ではありません。条件の行と現実の行を並べると、ロープがなかったなら引けなかった、ロープはあったので引けた、となります。

書き換えると、If it had not been for the extra rope, we could not have pulled the cart up the slope.になります。if節の動詞はhad not been、帰結節はcould not have pulledです。if節にcouldを置いたり、帰結節をhad not beenにしたりしないよう、節ごとに形を分けて確かめます。

図2は、この例題の条件と結果を、現実の場面と仮定の場面に分けて並べたものです。

図2 例題1の条件と結果を現実と仮定で対応させる図

図2のように、左が条件、右が結果です。現実の行ではロープがあり、荷車を引けました。仮定の行ではロープがなく、引けなかっただろうと述べています。同じ過去の時点に、起きたことと起こらなかったことを並べているのが要点です。

4. 標準と発展—現実と結果の時を分ける

例題2です。 The spare key was in my bag. Without it, we would still be waiting at the club room door.

(和訳)予備の鍵は私のかばんの中にあった。それがなかったら、私たちは今も部室の扉の前で待っているだろう。条件のitはthe spare keyを受けます。補った条件はIf it were not for the spare keyで、鍵は今もあるので現在の反実です。結果はwould still be waitingで、wouldに原形のbeが続くので、今もそうしているだろうという現在の帰結です。現実には鍵がかばんの中にありました。

この例題の分かれ目は、前の文がwasと過去形でも、条件と結果は現在の話であることです。過去形のwasに引っ張られて「待っていただろう」と訳すと、時がずれます。stillが「今も」を支えています。時を決めるのは動詞の形だけでなく、stillやnowのような語と、前後の場面です。

例題3です。 But for the loud alarm, the fire would have spread through the hallway.

(和訳)大きな警報がなかったら、火は廊下じゅうに広がっていただろう。but forは「〜がなかったなら」です。補った条件はIf it had not been for the loud alarmになります。現実には警報が鳴りました。結果はwould have spreadで、過去の反実です。分かれ目は、but forを「〜のおかげで」と読まないことです。そう読むと「警報のおかげで火が広がった」となり、意味が逆になります。but forは書き言葉でよく見る形ですが、意味はif it had not been forと同じです。

例題4です。otherwiseは、前の文が実行されたかどうかで条件が変わります。 Write the measurement in the notebook. Otherwise, you will forget it by tomorrow.

(和訳)測定値をノートに書きなさい。そうでなければ、明日までに忘れてしまいます。一つ目の文は命令です。otherwiseは「ノートに書かなければ」という条件を受けます。補うとIf you do not write it down.になります。帰結はwill forgetで、未来の現実です。反実ではありません。

I wrote the measurement in the notebook. Otherwise, I would have forgotten it.

(和訳)私は測定値をノートに書いた。そうでなければ、忘れていただろう。二つ目の文は、書いたという過去の事実です。otherwiseは「ノートに書かなかったなら」という条件を受けます。補うとIf I had not written it down.になります。帰結はwould have forgottenで、過去の反実です。

分かれ目は、前の文が実現したことか、これからの命令かです。実現したことなら「それをしなかったなら」、命令なら「それをしなければ」と条件を作ります。otherwiseの後ろに名詞を置かないことも、withoutやbut forとの違いです。

三つの形を並べておきます。withoutとbut forは後ろが名詞句で、otherwiseは後ろに何も置かない副詞です。withoutは「〜がない」という状態を、but forは「〜がなかったなら」という条件を、それぞれ前置詞句で表します。意味が重なる場合もありますが、but forのほうが反実の響きが強く、書き言葉に向きます。Without your help, I would have failed.とBut for your help, I would have failed.は、どちらも過去の反実です。ただし、but forの後ろに節を続けることはできません。

例題5です。withoutの後ろが動名詞になる形です。 Without checking the list twice, she would have sent the parcel to the old address.

(和訳)リストを2度確かめなかったら、彼女は小包を古い住所へ送っていただろう。条件はIf she had not checked the list twiceです。現実には2度確かめました。結果はwould have sentで、過去の反実です。checkingは動名詞で、withoutの目的語になっています。ここにshe checkedのような節を置くと文が壊れます。動名詞の動作をする人は、文の主語と同じなら書かずに補えます。

5. よくある誤りと直し方

誤り1です。点検記録の一文を「支えがなかった」と読み取る例です。

誤読: 支えがなかったので、棚は倒れた。 英文: Without the support, the shelf would have fallen. 原因: withoutを「なかった」という事実の否定と読み、would have fallenを実際に起きたことと読んでいます。二つを合わせると、支えがなくて倒れた、という筋になります。 修正: 支えはあった。支えがなかったなら、棚は倒れていた。 和訳: 支えがなかったら、棚は倒れていただろう。 見分け方: 前の行に「支えは3本とも固定済み」とあります。現実は「あった」です。would haveに過去分詞が続く形は、現実には起こらなかった結果を述べます。

誤り2です。but forの意味を取り違える例です。

誤読: 雨のおかげで、試合は続いた。 英文: But for the rain, the match would have continued. 原因: but forを「〜のおかげで」と読んでいます。but forは「〜がなかったなら」です。 修正: 雨がなかったら、試合は続いていただろう。 和訳: 雨がなかったら、試合は続いていただろう。実際は雨で試合が中断しました。 見分け方: would have continuedは、現実に続かなかったことを示します。前後文の事実と合わせると、but forの意味が決まります。

誤り3です。withoutの後ろに節を置く例です。

誤文: Without she checked the label, the box would have gone to the wrong room. 原因: withoutは前置詞なので、後ろに主語と動詞の節を置けません。 修正: Without her checking the label, the box would have gone to the wrong room. または If she had not checked the label, the box would have gone to the wrong room. 確認したのはshe、運ばれる物はthe boxです。 和訳: ラベルを確かめなかったら、箱は間違った部屋へ行っていただろう。

誤り4です。otherwiseの帰結の時をずらす例です。

誤文: I left home early. Otherwise, I would miss the train. 原因: 前の文は過去の事実なのに、帰結を現在の形にしています。 修正: I left home early. Otherwise, I would have missed the train. 和訳: 私は早く家を出た。そうでなければ、電車に乗り遅れていただろう。

誤り5です。現在の場面なのに、帰結を過去の形にそろえすぎる例です。

誤文: Without the map, we would have lost the way now. 原因: nowがあるのに、帰結を過去の反実にしています。nowは今の状態を指すので、現在の反実になります。 修正: Without the map, we would be lost now. 和訳: 地図がなかったら、私たちは今ごろ道に迷っているだろう。 見分け方: 条件の名詞句が今の持ち物を指し、nowが付いていれば、帰結はwouldの後に原形です。過去の形にするのは、結果が過去の一時点で終わっている場合です。

図3は、誤読から原因を見つけ、条件と現実を入れ替えて直す順を示したものです。

図3 支えがなかったという誤読を条件と現実に分けて直す図

図3のように、誤読は条件と現実を一つの事実にまとめてしまうところから生まれます。条件をif節に戻し、現実を別の行に置くと、二つが分かれます。分かれた行を見れば、どちらが実際に起きたことかは、前後文が教えてくれます。

6. 練習問題

五問です。答えは問題の後にまとめてあります。

問1 次の文を和訳し、予備のバッテリーが実際にあったかどうかを、理由をつけて日本語で答えなさい。 Without the backup battery, the recorder would have stopped during the interview.

問2 次の文を、if it had not been forを使う文に書き換えなさい。ただし、意味は変えないこと。 But for your advice, I would have chosen the wrong size.

問3 空所に最も適する語を一つ選び、番号で答えなさい。 We took a different route. ( ) we would have been stuck in traffic. 1 Without 2 But for 3 Otherwise 4 Instead

問4 次の文には誤りが一か所あります。withoutを使った形のまま、正しく直しなさい。 Without he warned the team, the plan would have failed.

問5 次の二文のotherwiseが補う条件を、それぞれ日本語で書きなさい。 (1) Close the door. Otherwise, the wind will come in. (2) I closed the door. Otherwise, the wind would have come in.

解答と根拠

問1 和訳: 予備のバッテリーがなかったら、録音機はインタビューの途中で止まっていただろう。予備のバッテリーは実際にあった。根拠: would have stoppedは過去の反実で、止まるという結果は起こらなかった。起こらなかったのは、予備があったからです。the backup batteryという特定の言い方も、その場に予備があったことを前提にしています。

問2 If it had not been for your advice, I would have chosen the wrong size. 和訳: あなたの助言がなかったら、私は間違ったサイズを選んでいただろう。根拠: 過去の反実なので、if節はhad not been、帰結節はwould have chosenです。but forの後ろの名詞句を、そのままif節の補語に移します。

問3 3 Otherwise。根拠: 前の文は「別の道を通った」という過去の事実です。otherwiseは「そうでなければ」で、if we had not taken a different routeを受けます。帰結のwould have been stuckは過去の反実です。Withoutは後ろに名詞が必要で、ここでは置けません。But forも名詞句が必要です。Insteadは「代わりに」で、反実の条件を作りません。

問4 Without his warning, the plan would have failed. 和訳: 彼の警告がなかったら、その計画は失敗していただろう。根拠: withoutの後ろは名詞句にします。he warnedという節をhis warningという名詞句に変えます。If he had not warned the team, …と書き換えても同じ意味です。

問5 (1)「ドアを閉めなければ」。前の文が命令で、閉めるのはこれからの行動です。帰結はwill come inで、未来の現実です。(2)「ドアを閉めなかったなら」。前の文が過去の事実で、閉めたのは実際に起きたことです。帰結はwould have come inで、過去の反実です。

7. 覚えておくこと

8. つまずきの見分け方と確かめる順

読み違えが起きたときは、答えを教える前に、どの前後文を根拠にしたかを本人に言ってもらいます。「支えがなかった」と答えたなら、記録の2行上を指させるだけで、誤りは見つかります。次に、条件をif節に戻してもらいます。If it had not been for the support.と言えれば、現実は「あった」だと自分で気づけます。最後に、帰結の形が過去か現在かを確かめます。would have fallenなら過去、would fallなら現在です。

説明を聞くときは、条件・現実・結果の時の三つを、本人が順に言えるかを見ます。どれか一つが抜けたら、その行だけを本文に戻して一緒に探します。条件は言えるが現実が言えないなら、前後文の読み落としです。現実は言えるが結果の時が決まらないなら、副詞と助動詞の後の形を見直します。三つがそろって初めて、和訳を書かせます。

三つの入口は違っても、確かめる順は変わりません。補った条件を声に出し、現実の行と仮定の行を分けて読む。この二つの作業が、ifのない仮定法の読みを支えます。

読んで終わりにするか、ここから変えるか。

武蔵境駅徒歩30秒、講師1人に生徒1人の完全1対1。授業のあいだ、先生は隣を離れません。いまの詰まりを、無料相談でそのまま話してください。

まず15分だけ電話で話したい方は、無料電話相談(15分)から。塾からお電話を差し上げます。

本気になった日が、入塾の日。

お子様の教育、迷ったら「丸投げ」してください。必ず、期待以上の結果で返します。武蔵野で育む、武蔵境で学ぶ。

電話は年中無休。365日、24時間、お電話可能。

チャットで質問チャット
無料相談を予約する 電話 0422-27-7828電話 LINE チャット
で質問