発展 · Unit 73

if — 副詞節接続詞 vs 名詞節接続詞 vs 仮定法

if は大きく3つの用法で使われ、条件の副詞節(もし〜ならば)・名詞節の接続詞(〜かどうか)・仮定法(事実と反対の想像)です。

概念の説明

if は大きく3つの用法で使われ、条件の副詞節(もし〜ならば)・名詞節の接続詞(〜かどうか)・仮定法(事実と反対の想像)です。

 

A.  条件の副詞節 — もし〜ならば 

条件の副詞節の if は実際に起こる可能性のある条件を表し、未来のことでも if 節の中では現在時制を使い、主節には will・can・may などの未来・助動詞を使います

構造時制ルール
If + 現在, 主語 + willif節 現在 / 主節 未来If it rains, we will stay.
If + 現在, 命令文指示・お願いIf you are ready, start.
If + 現在, 主語 + can可能・許可If you need help, you can call me.
Unless (= if ... not)否定条件Unless you hurry, you will miss it.
  • If you study hard, you will pass the exam. (一生懸命勉強すれば、試験に合格します。)
  • If I see him, I will tell him. (彼に会ったら伝えます。)
  • If you don't understand, please ask. (わからなければ質問してください。)
  • Unless it stops raining, we can't leave. (雨がやまなければ、私たちは出発できません。)

 

B.  名詞節の接続詞 — 〜かどうか (whether) 

名詞節の if は「〜かどうか」の意味で、文の中で目的語・主語・補語の位置に入り、whether に置き換えることができ、このときは文脈の時制をそのまま使います。know・wonder・ask・doubt・remember のような動詞のあとによく来ます。

位置・動詞意味
know if〜かどうか知っているI know if he is busy.
wonder if〜かどうか気になるI wonder if she will come.
ask if〜かどうか尋ねるShe asked me if I was okay.
doubt if〜かどうか疑うI doubt if he will agree.
  • I don't know if it will rain tomorrow. (明日雨が降るかどうか私はわかりません。)
  • She asked me if I had time. (彼女は私に時間があるかどうか尋ねました。)
  • Do you remember if you locked the door? (ドアに鍵をかけたか覚えていますか?)
  • I wonder if they are still open. (彼らがまだ営業中か気になります。)

 

C.  仮定法 — 事実と反対の想像 

仮定法の if は実際と反対の状況を想像する表現で、時制が一段階うしろにずれるのが特徴です。仮定法 = 時制を一段階うしろへ という感覚をつかんでおきます。

種類時制ルール
仮定法過去 (現在の反対)If + 過去, would + 原形If I were rich, I would travel.
仮定法過去完了 (過去の反対)If + had p.p., would have p.p.If I had known, I would have called.
混合仮定法 (過去→現在)If + had p.p., would + 原形If I had studied, I would be a doctor now.
  • If I were you, I would take the offer. (私があなたなら、その申し出を受けるでしょう。)
  • If she had left earlier, she wouldn't have missed the train. (彼女がもっと早く出ていたら、電車を逃さなかったでしょう。)
  • If I had more time, I would learn French. (時間があれば、フランス語を学ぶのに。)
  • If he had saved money, he could buy a house now. (彼がお金を貯めていたら、今家を買えるのに。)

重要ポイント

  1. 1条件の副詞節の if は実際に可能性のある条件を表し、if 節の中では未来のことでも現在時制を使うというルールが最もよく間違える点です。(例: If it rains, we will stay.)
  2. 2名詞節の if は whether に置き換えることができ、このときは時制のずれなく文脈の時制をそのまま使うという点を知っておきます。(例: I wonder if she will come.)
  3. 3仮定法の if は事実と反対の想像なので、時制が実際の時点より一段階うしろにずれるという感覚をつかむと3つの用法の区別が簡単になります。(現在の反対 → 過去時制、過去の反対 → had p.p.)
  4. 4仮定法過去の be動詞は人称に関係なく were で統一するのが原則です。(例: If I were you, ...)
  5. 5Unless は「if ... not」と同じ意味なので、それ自体に否定が含まれており、あとにまた not をつけてはいけないというルールを守ります。(例: Unless you hurry, ...)

例文

If it rains, we will stay home.
雨が降れば、私たちは家にいます。
If you study hard, you will pass the exam.
一生懸命勉強すれば、試験に合格します。
If you need help, please call me.
助けが必要なら、私に電話してください。
Unless you hurry, you will miss the bus.
急がなければ、バスに乗り遅れます。
I don't know if she is coming tonight.
彼女が今夜来るかどうか私はわかりません。
このユニットには例文がもっとあります。登録すると全文を音声つきで確認できます。

こんな間違いに注意

If it will rain tomorrow, we stay home.
If it rains tomorrow, we will stay home.
If I was you, I would go.
If I were you, I would go.
Unless you don't hurry, you will be late.
Unless you hurry, you will be late.
I wonder if will she come.
I wonder if she will come.
If I had money, I would have bought it.
If I had money, I would buy it.
この概念、本当に理解できているか確かめましょう
読むことと解くことは別物です。間違えたらAIがどの概念でつまずいたかを教えてくれます。
無料で問題を解いてみる