without / but for / otherwise の仮定法

without / but for / otherwise の仮定法
目次

導入

仮定法は if 節がある形だけではありません。without, but for, otherwise などを使うと、if を使わずに条件を表せます。

Without your help, I could not finish the work. は、If it were not for your help, I could not finish the work. と同じ発想です。

入試では、if が見えない仮定法ほど見落とされやすいです。

would / could / might が出てきたら、文中のどこかに条件の代わりがないかを探します。

この記事のポイント(読了6分)
  • without / but for は「〜がなければ」
  • otherwise は「そうでなければ」
  • 現在の仮定か過去の仮定かを主節で判断する
  • 名詞句が条件になる

基本

without / but for / otherwise の中心は、条件を if 節ではなく、前置詞句や副詞で表すことです。

without は「〜がなければ」、but for も「〜がなければ」、otherwise は「そうでなければ」という条件の代用になります。

表現 意味 対応する if 節
without 〜がなければ if it were not for / if it had not been for Without water, we could not live.
but for 〜がなければ if it were not for / if it had not been for But for your help, I would have failed.
otherwise そうでなければ if not I was busy; otherwise I would have gone.
or さもないと / そうでなければ if not Hurry up, or you will miss the train.

without / but for は「〜がなければ」

without + 名詞 は、仮定法では「もし〜がなければ」という条件を作ります。but for も同じ意味で、やや硬い表現です。

現在の仮定なら主節は would / could / might 原形、過去の仮定なら would / could / might have p.p. になります。

Without air, no living thing could exist.
空気がなければ、生物は存在できないでしょう。
But for your advice, I would have made a serious mistake.
あなたの助言がなければ、重大な間違いをしていたでしょう。

otherwise は「そうでなければ」

otherwise は、前の文の内容を条件として受け、「そうでなければ」という意味を作ります。

I was tired; otherwise I would have joined you. では、I was not tired が仮の条件として隠れています。

I was busy; otherwise I would have called you.
忙しかったのです。そうでなければ電話したのに。
Take a map; otherwise you might get lost.
地図を持って行きなさい。そうでなければ迷うかもしれません。

判別のコツ

現在の仮定か過去の仮定かを主節で判断する

without / but for の後ろは名詞なので、それだけでは現在の仮定か過去の仮定かが見えにくいことがあります。

主節が would 原形なら現在・未来寄り、would have p.p. なら過去への反実仮想です。

Without your help, I could not do this.
あなたの助けがなければ、これはできないでしょう。現在の仮定。
Without your help, I could not have done this.
あなたの助けがなければ、これはできなかったでしょう。過去の仮定。

名詞句が条件になる

if 節がないため、条件部分が短い名詞句になります。

your help, his advice, the Internet, modern technology などがそのまま条件になります。

読解では、前置詞句を単なる修飾語として流さず、主節の would / could とつながっていないかを確認します。

Without modern technology, our lives would be very different.
現代技術がなければ、私たちの生活は大きく違っているでしょう。
But for his quick decision, the situation might have become worse.
彼の素早い判断がなければ、状況は悪化していたかもしれません。

or / otherwise は直説法にも仮定法にもなる

otherwise や or は、文脈によって普通の条件にも仮定法にもなります。

主節が will なら現実にありうる警告、would have p.p. なら過去の反実仮想です。

Hurry up, or you will miss the train. は直説法。

I hurried; otherwise I would have missed the train. は仮定法です。

よくある間違い

間違い 1

誤りWithout your help, I could not have finish it. 過去の反実仮想
正しくはWithout your help, I could not have finished it.
理由過去に実際は終えたことへの仮定なので could not have p.p. です。

間違い 2

誤りBut for your advice, I will fail.
正しくはBut for your advice, I would fail.
理由現実と違う仮定なら would を使います。

間違い 3

誤りI was busy; otherwise I would go with you. 過去の話
正しくはI was busy; otherwise I would have gone with you.
理由過去の結果なら would have p.p. です。

まとめ

without / but for / otherwise は、if を使わずに条件を表す仮定法の重要表現です。

if 節がなくても、would / could / might があり、条件の代わりになる語句があれば仮定法として読みます。


この章の進行

次は、仮定法の中でも if it were not for を整理します。


関連する章

関連記事(実践編)

DAILY STUDY
この単元を毎日5問で復習

文法の知識を定着させるには、繰り返しが大切です。1回5問・約3分で、今日学んだ内容を確認できます。

ONLINE LESSON
無料体験のご案内

1 対 1・60 分・完全無料・勧誘なし。
英文を「読める」状態に変える学習方針を、個別にご提案します。

無料体験を申し込む →

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

大学受験英語の専任講師。指導歴9年・のべ1,500人以上を指導。TOEIC990点(満点)・英検1級・登録日本語教員。英文法・英文解釈・英作文を「順番につなげて」学べるよう、問題演習を中心にわかりやすい解説を発信しています。

目次