メインコンテンツまでスキップ

条件文

「必要なら手伝います」「雨なら延期します」のように、条件と結果を組にすると、どんなときに何をするかが伝わります。ここでは現実にあり得る条件を学び、現実から距離を置く仮定法との違いも確認します。

現実にあり得る条件​

If you need help, I will join the call.

助けが必要なら、通話に参加します。

速度 1.0 / 自動選択 / en-US

未来の可能な条件はif + 現在形、結果はwill / canなどで表します。条件節を先に置くときは、通常その後にコンマを付けます。I will join the call if you need help.の語順にもできます。

一般的な事実・習慣​

If you heat ice, it melts.

氷を温めると溶けます。

速度 1.0 / 自動選択 / en-US

If I work late, I take a taxi home.

遅くまで働くときは、タクシーで帰宅します。

速度 1.0 / 自動選択 / en-US

いつも成り立つことや習慣を述べるときは、両方の節を現在形にできます。条件は毎回起こるとは限りませんが、起きたときの結果・行動を説明しています。

未来の条件節は現在形​

If it rains tomorrow, we will postpone the event.

明日雨が降ったら、イベントを延期します。

速度 1.0 / 自動選択 / en-US

通常、未来の条件でもif it will rainではなくif it rainsです。一方、I don't know if it will rain.は「雨が降るかどうか」という名詞節なのでwillを使えます。接続詞と節も参照してください。

結果の節は命令文や助動詞でも表せます。If you have questions, please ask.は「質問があれば、聞いてください」です。

If you ever need help, let me know.

もし助けが必要になることがあれば、知らせてください。

速度 1.0 / 自動選択 / en-US

ここでのeverは「いつかそういうことがあれば」という意味を添えます。現在完了の経験だけに使う語ではありません。副詞のeverの解説も参照してください。

even if:その条件でも結果は変わらない​

We will send an update even if the investigation is still in progress.

調査がまだ続いていても、状況をお知らせします。

速度 1.0 / 自動選択 / en-US

ifだけなら「調査がまだ続いている場合に報告する」という条件です。even ifは、その条件が成り立っても報告するという意味で、調査が続いているかどうかで報告する方針を変えないと伝えます。調査の完了を約束しているわけではありません。

事実を述べるeven though、時・状況を述べるeven whenとの違いは、接続詞と節の比較で解説しています。

unless・as long as・provided that​

条件の形例文日本語訳
unless:〜でない限り
We will start at nine unless you tell us otherwise.
速度 1.0 / 自動選択 / en-US
別のご指示がない限り、9時に始めます。
as long as:〜する限り
You can use the room as long as you keep it clean.
速度 1.0 / 自動選択 / en-US
清潔に保つ限り、その部屋を使ってかまいません。
provided that:〜という条件で
We can proceed provided that the client approves the plan.
速度 1.0 / 自動選択 / en-US
顧客が計画を承認するという条件で、進められます。

unlessはこのような条件ではif ... notに相当します。不要なnotを重ねないようにします。どの条件でも、相手が満たすべき内容を明確にします。

as long asとas far asの違い​

どちらも日本語では「〜する限り」と訳せるため、迷いやすい表現です。ただし、条件を表すas long asと、知識・判断などの範囲を表すas far asでは、文の中での役割が違います。

表現注目すること日本語の目安
as long as
速度 1.0 / 自動選択 / en-US
条件を満たしているか〜する限り、〜という条件で
as far as
速度 1.0 / 自動選択 / en-US
知識・判断・話題が及ぶ範囲私が知る限り、〜に関する限り

as long as:条件を満たす限り​

You can use this tool as long as you follow the rules.

ルールを守る限り、このツールを使えます。

速度 1.0 / 自動選択 / en-US

「ルールを守る」という条件を満たせば使える、という意味です。この用法のas long asはprovided thatに近く、許可や約束に条件を付けるときにも使います。

未来の条件でも、通常はas long as you follow ...のように現在形を使います。単に「長い時間、使える」という意味ではありません。

as far as:知識・判断・話題の範囲​

As far as I know, this tool is free.

私が知る限り、このツールは無料です。

速度 1.0 / 自動選択 / en-US

ここでは利用の条件を付けず、自分が把握している情報の範囲を示しています。「自分が知っている場合にだけ無料になる」という意味ではありません。情報が最新とは限らないので、料金や契約の判断では確認が必要です。

as long as I knowでは、この「私が知る限り」という意味は表せません。チャットの略語AFAIKはas far as I knowを短くしたものです。

表現例文日本語訳・意味
判断できる範囲
As far as I can tell, the server is working normally.
速度 1.0 / 自動選択 / en-US
私が判断できる限り、サーバーは正常に動作しています。判断の範囲を限定します。
話題の範囲
As far as the schedule is concerned, we are on track.
速度 1.0 / 自動選択 / en-US
スケジュールに関しては、予定どおり進んでいます。話題をスケジュールに限定します。

期間・距離を表す用法もある​

as long asには、条件ではなく「〜している間ずっと」という期間を表す用法もあります。

I'll stay here as long as you need me.

あなたが私を必要としている間は、ここにいます。

速度 1.0 / 自動選択 / en-US

この文では、ここにいる期間を述べています。条件と期間の意味が重なる場合もあるので、as long asを見たら必ず「条件」と決めつけず、後ろの内容と文脈を確認します。

as far asは、実際の距離や到達点を表すこともあります。

We walked as far as the station.

私たちは駅まで歩きました。

速度 1.0 / 自動選択 / en-US

さらに、長さが同じだと比べるas long asもあります。

This cable is as long as that one.

このケーブルはあのケーブルと同じ長さです。

速度 1.0 / 自動選択 / en-US

これはas + 形容詞の原級 + asによる比較です。条件・範囲・期間・距離・長さのどれを述べているかを考えると、日本語の「限り」だけで判断するより意味を捉えやすくなります。

万一のshould​

If you should need assistance, please contact us.

万一サポートが必要になりましたら、ご連絡ください。

速度 1.0 / 自動選択 / en-US

if + should + 原形は改まった「万一」の条件です。このshouldは「〜すべき」という助言ではありません。Should you need assistance, ...のようにifを省略する倒置もあります。

仮定法との違い​

If I have time, I will help.は現実にあり得る条件、If I had time, I would help.は時間がないなどの背景から距離を置いた仮定です。仮定法過去で詳しく学びます。

仮定法現在では、I suggest that he check ...のような提案・要求の形を説明しています。if + 現在形とは別の用法です。

条件を前置詞句や文脈で伝えるif節のない現在・未来の仮定と過去の仮定もあります。We should have tested ...のような過去への反省は、助動詞の完了形として区別します。

確認問題​

  1. If it ___ tomorrow, we will stay home.にrainを適切な形で入れてください。
  2. We will proceed unless you object.は「反対するなら進める」「反対しない限り進める」のどちらですか?
  3. 「助けが必要なら、知らせてください」をIfで始めて英語にしてください。
解答・解説を見る
  1. rainsです。未来の条件節でも通常現在形を使い、主語itに合わせてsを付けます。
  2. 「反対しない限り進める」です。このunlessはif you do not objectに相当します。
  3. 次のように書けます。条件は現在形、結果は依頼の形です。

If you need help, please let me know.

助けが必要なら、知らせてください。

速度 1.0 / 自動選択 / en-US

関連項目:仮定法現在