中学生の学習ノート教科書をもう一段くわしく

when / if ── 時と条件を表す接続詞

「私が家に帰ったとき」「もし明日雨が降ったら」── 接続詞 when(〜のとき)if(もし〜なら)を使うと、複雑な文が作れます。中2英語の最後の山場、「未来でも現在形」のルールが最大のポイントです。

when ── 「〜のとき」

用語
when
「〜のとき」を表す接続詞。
後ろに 主語 + 動詞のまとまりが来る。
基本例文

When I came home, my mother was cooking.(家に帰ったとき、母は料理していた)

My mother was cooking when I came home.(位置を入れ替えてもOK)

When I am free, I read books.(暇なとき本を読む)

When you come back, please call me.(戻ってきたら電話して)

I was studying when he called me.(彼が電話したとき勉強していた)

When I was a child, I lived in Tokyo.(子供のとき東京に住んでいた)

if ── 「もし〜なら」

用語
if
「もし〜なら」(条件)を表す接続詞。
後ろに 主語 + 動詞のまとまりが来る。
基本例文

If it rains tomorrow, we will stay home.(明日雨なら家にいる)

We will stay home if it rains tomorrow.(位置を入れ替えてもOK)

If you are tired, take a rest.(疲れているなら休んで)

If you study hard, you will pass.(一生懸命勉強すれば合格する)

I'll go if you go.(君が行くなら行くよ)

If I have time, I'll help you.(時間があれば手伝うよ)

主節と従属節 ── 入れ替え可能

when/if は前でも後でもOK

when/if 節を 文の前に置く場合 → カンマで区切る

 例:When I came home, my mother was cooking.

when/if 節を 文の後に置く場合 → カンマ不要

 例:My mother was cooking when I came home.

どちらの語順でも意味は同じ

未来でも現在形 ── 重要ルール

ルール
時・条件の副詞節
when や if で始まる節の中では、未来のことでも現在形を使う。
意味は未来でも、形は現在形。
例で確認

○ If it rains tomorrow, we will stay home.

× If it will rain tomorrow, we will stay home.

○ When you come back, please call me.

× When you will come back, please call me.

主節(家にいる/電話する)は未来 will、従属節(雨/帰る)は 現在形

→ 英語の独特なルール、しっかり覚える

その他の接続詞

接続詞意味
because〜なので(理由)I'm tired because I worked hard.
soだから(結果)I'm tired, so I'll rest.
butしかし(逆接)It's small but useful.
andそして・〜とTom and Mike are friends.
orまたはCoffee or tea?
before〜の前にWash hands before you eat.
after〜の後でI went home after I finished.
while〜の間While I was reading, she came.
that〜ということI think that he is kind.

because との違い

because(理由)と if(条件)の違い

because:「〜だから」「〜なので」(理由)

 例:I stayed home because it rained.(雨だったから家にいた)→ 雨は事実

if:「もし〜なら」(仮定 / 条件)

 例:I will stay home if it rains.(もし雨なら家にいる)→ 雨はまだわからない

「理由」を言うなら because、「条件」を置くなら if と考える

when と while の違い

使い分け

when:「〜のとき」(瞬間や時点)→ 後ろは過去形がよく来る

 例:The phone rang when I was reading.

while:「〜している間」(一定の時間幅)→ 後ろは過去進行形がよく来る

 例:While I was reading, the phone rang.

背景=過去進行形、出来事=過去形と覚えると分かりやすい

before / after の使い方

時の順序を表す

before:「〜の前に」

 例:Wash your hands before you eat.

 例:Before I go to school, I have breakfast.

after:「〜の後で」

 例:I went home after I finished my homework.

 例:After he came, we started.

これらの節の中でも 未来は現在形

 例:I'll call you after I arrive.(×will arrive)

つまずきポイント①:will を使わない節
  • 時や条件を表す when, if, before, after などの節の中では will を使わない
  • 意味が未来でも、従属節の中は 現在形
  • × If it will rain tomorrow, ...
  • ○ If it rains tomorrow, ...
  • 主節は普通に will OK
つまずきポイント②:when を「いつ」と混同しない
  • when は2つの意味
  • ① 疑問詞:「いつ?」
      例:When did you come?
  • ② 接続詞:「〜のとき」
      例:When I came, you were studying.
  • 後ろに主語+動詞のまとまりがあれば接続詞
つまずきポイント③:if と whether
  • if:「もし〜なら」(条件)
  • whether:「〜かどうか」(疑問の名詞節、高校で学習)
  • 中2では if = 「もし」と覚える

英語で使えるようにする練習

この単元は、説明を読んで終わりにすると定着しません。次の型を、主語・時・目的語を入れ替えながら声に出してください。

when / ifの基本パターン
接続詞 + 主語 + 動詞, 主語 + will ...
音読して覚える例文

If it rains, I will stay home.

When I get home, I will call you.

I will help you if I have time.

よくあるミス
  • 時・条件の副詞節では未来のことでも現在形。
  • If it will rain は不可。
  • コンマは前半に if/when 節が来たときに使う。

練習問題

問題1(適切な形)
  1. If it (rains / will rain) tomorrow, we won't go out.
  2. When I (will arrive / arrive), I'll call you.
  3. I'll wait here until you (come / will come) back.
  4. If she (is / will be) tired, she should rest.
答えを見る

(1) rains (2) arrive (3) come (4) is

問題2(英訳)
  1. もし明日晴れたら、ピクニックに行きます。
  2. 家に帰ったら電話します。
  3. 疲れているなら、休んだほうがいい。
  4. 私が子供のとき、東京に住んでいた。
答えを見る

(1) If it is sunny tomorrow, we will go on a picnic.

(2) When I get home, I'll call you. / I'll call you when I get home.

(3) If you are tired, you should rest.

(4) When I was a child, I lived in Tokyo.

問題3(接続詞)

( ) に適切な接続詞を入れよ(because, when, if, but から選ぶ)。

  1. I stayed home ( ) it was raining.
  2. ( ) you have time, please help me.
  3. ( ) I was reading, my brother came in.
  4. The movie was long ( ) interesting.
答えを見る

(1) because(理由)

(2) If(条件)

(3) When(〜のとき)

(4) but(逆接)

問題4(誤り直し)
  1. If it will snow tomorrow, school will be closed.
  2. When you will come, please tell me.
答えを見る

(1) If it snows tomorrow, school will be closed.(if 節の中は現在形)

(2) When you come, please tell me.(when 節の中は現在形)

追加問題(瞬間英作文)
次の日本語を、このページの型を使って英語にしなさい。
  1. もし雨が降ったら、私は家にいます。
  2. 家に着いたら、あなたに電話します。
  3. 時間があれば手伝います。
答えを見る

(1) If it rains, I will stay home.

(2) When I get home, I will call you.

(3) I will help you if I have time.

まとめ

  • when(〜のとき)/ if(もし〜なら)。
  • 主節の 前でも後でもOK。前にあればカンマ。
  • when/if 節の中では 未来でも現在形
  • before/after/while/until でも同じルール。
  • その他の接続詞:because(理由)、so(結果)、but(逆接)、and、or。
  • because は理由、if は条件。日本語の「〜なら」に引っぱられて混ぜない。