← 文法復習一覧に戻る TOP

🔀 条件・仮定を表す表現

「もし〜なら」のような条件は、英語では大きく2つの方法で表せる。

条件を設定する表現(suppose / given / provided など)── 動詞や決まり文句から生まれた言い方で、「〜と仮定して」「〜を考えると」「〜という条件で」のようにニュアンスの違いがある。
条件を表す接続詞(if / unless / once / as long as など)── 文と文をつなぐ基本の言葉。

このページでは ① と ② を分けて整理する。例文はすべて A2(やさしいレベル)

1. 条件を設定する表現(仮定・想定・考慮)

動詞や句から生まれた言い方。「どんな気持ちで条件を持ち出すか」でグループ分けすると覚えやすい。
持ち出す(suppose / imagine …) → 前提にする(assuming / given …) → 条件をつける(provided / on condition …) → 備える(in case)。

◆ 1-1 想定を持ち出す ── 「〜だと仮定してみて」

会話で新しい「もしも」を切り出すときの言い方。多くは文頭に置く。

suppose (that) supposing (that) imagine say what if …?
suppose / supposing 〜 =「もし〜だとしたら」(≒ if)
Suppose it rains tomorrow. What will we do?
Supposing you miss the bus, how will you get home?
imagine 〜 =「〜だと想像してごらん」
Imagine you have a lot of money. What do you buy?
say 〜 =「たとえば〜だとして」(口語の例示)
Say you find a wallet on the street. What do you do?
What if …? =「もし〜だったらどうする?」
What if we miss the train?

◆ 1-2 前提にする ── 「〜を踏まえると / 〜という前提で」

すでに分かっていること、または仮に正しいとしたことを土台(前提)にして話を進める。

assuming (that) given (that) given + 名詞
assuming (that) 〜 =「〜だと仮定して / 〜という前提なら」(まだ確かではない前提)
Assuming (that) it is sunny, we will go to the park.
given (that) 〜 =「〜を考えると / 〜であることを踏まえると」(すでに分かっている事実を考慮)
Given that he is only five, he reads very well.
Given her age, she runs really fast.
📌 assuming と given のちがい
assuming=まだ確かでないことを「仮に正しいとして」(≒ if)
given=すでに分かっている事実を「考慮に入れて」(事実が前提)

◆ 1-3 条件をつける ── 「〜という条件で / 〜しさえすれば」

「この条件を満たすなら OK」と、はっきり交換条件を出す言い方。ややかたい。

provided (that) providing (that) on condition that
provided / providing (that) 〜 =「〜という条件で / 〜でさえあれば」(≒ as long as / only if)
You can go out provided (that) you finish your homework.
You can watch TV providing you do your homework first.
on condition that 〜 =「〜という条件で」(約束・取り決めの色が濃い)
She helped me on condition that I helped her too.
💡 provided ≒ as long as
provided (that)as long as(下のセクション2)は意味がとても近い。
かたい文章では provided、ふつうの会話では as long as がよく使われる。

◆ 1-4 万一に備える ── 「〜するといけないから」

「もしも」に前もって備えるときの言い方。「もし〜なら」とは少し意味がちがう。

in case
in case 〜 =「〜するといけないから / 万一〜に備えて」
Take an umbrella in case it rains.
📌 if と in case のちがい
if it rains(もし雨が降ったら)=降ってから行動する
in case it rains(雨に備えて)=降る前に、念のため行動しておく

2. 条件を表す接続詞(if / unless / once / as long as …)

文と文をつなぐ、いちばん基本の条件の言葉。「〜なら」「〜でない限り」など、それぞれ意味がちがう。
if 〜 =「もし〜なら」(いちばん基本)
If it rains, I will stay home.
unless 〜 =「〜しない限り / 〜でなければ」(= if … not)
You will be late unless you hurry.
once 〜 =「いったん〜すると / 〜したらすぐ」
Once you start, you can't stop.
as long as / so long as 〜 =「〜さえすれば / 〜である限り」
You can stay as long as you are quiet.
even if 〜 =「たとえ〜でも」(譲歩の条件)
I will go even if it rains.
only if 〜 =「〜の場合に限り」(条件を1つに限定)
I will help you only if you ask me.
whether … or not =「〜であろうとなかろうと」
I will go whether it rains or not.
as soon as 〜 =「〜したらすぐに」(時を表すが条件に近い)
Call me as soon as you arrive.
⚠️ いちばん大事なルール ── 条件節の中は「未来でも現在形」

if / unless / once / as long as / when などの条件・時を表すまとまりの中では、未来のことでも will を使わず現在形にする。
未来の will主節(メインの文)に置く。

○ If it rains tomorrow, I will stay home.
✕ If it will rain tomorrow, …

📋 まとめ表

① 条件を設定する表現

表現 意味・ニュアンス
suppose / supposing
imagine / say / what if
「〜だと仮定してみて」
会話で「もしも」を持ち出す
Suppose it rains. What will we do?
assuming (that) 「〜という前提で」
まだ確かでないことを仮に正しいとする
Assuming it is sunny, we will go out.
given (that) / given+名詞 「〜を考えると」
すでに分かっている事実を考慮
Given that he is five, he reads well.
provided / providing (that)
on condition that
「〜という条件で」
はっきり交換条件を出す(≒ as long as)
You can go out provided you finish.
in case 「〜するといけないから」
万一に備える(前もって行動)
Take an umbrella in case it rains.

② 条件を表す接続詞

接続詞 意味
ifもし〜ならIf it rains, I will stay home.
unless〜しない限り(=if…not)You will be late unless you hurry.
onceいったん〜するとOnce you start, you can't stop.
as long as / so long as〜さえすれば/〜である限りYou can stay as long as you are quiet.
even ifたとえ〜でもI will go even if it rains.
only if〜の場合に限りI will help only if you ask.
whether … or not〜であろうとなかろうとI will go whether it rains or not.
as soon as〜したらすぐにCall me as soon as you arrive.
📚 覚え方のコツ
持ち出す(suppose・imagine) → 前提(assuming・given) → 条件(provided・on condition) → 備え(in case)の順でニュアンスが変わる。
② provided ≒ as long as、unless ≒ if … not のように、言いかえセットで覚えると速い。
③ 条件のまとまりの中は未来でも現在形(will は主節へ)。