慶英会 トップへ

NEW TREASURE Stage3のifの見分け方|条件節・「かどうか」・仮定法を独自40問で比較【全解説】

編集・運営:慶英会公式ブログ(運営・編集方針)

慶英会塾長のプロフィール写真

慶英会 塾長|慶應義塾大学卒・英検1級
中高一貫校の学校英語・NEW TREASURE・英検対策を専門とするオンライン個別指導塾です。塾長紹介

最大1か月完全無料体験・学習相談|料金・無料体験の条件

慶英会塾長のプロフィール写真

慶英会 塾長|慶應義塾大学卒・英検1級
中高一貫校の学校英語・NEW TREASURE・英検対策を専門とするオンライン個別指導塾です。塾長紹介

最大1か月完全無料体験・学習相談|料金・無料体験の条件

NEW TREASURE(ニュートレジャー)Stage3でifが出てきたとき、必ず「もし〜なら」と訳すのは誤りです。ifには、現実の条件を示す用法、「〜かどうか」という間接疑問(名詞節)、そして現実と異なる状況を想像する仮定法があります。仮定法はさらに今の反実仮想と過去の反実仮想に分かれます。本ページではこの違いを独自40問・全解答・和訳・初見英文2題で練習します。

学校の授業では、それぞれ別のLessonで学んだ文法が定期テストや長文に混ざって出ることがあります。本記事はStage3の複数分野を比較する慶英会の独自教材であり、Z会教科書の本文・文法問題集・解答の転載ではありません。学校の使用版・進度に応じ、習った範囲から取り組んでください。

結論|ifは大きく3用法、仮定法は時点別に分かれる

見分け方例文意味・判定
①現実の条件If it rains, we will stay inside.雨なら中にいる。未来の可能性がある条件。
②〜かどうかI don’t know if it will rain.雨が降るかどうか分からない。knowの内容(名詞節)。
③今の反実仮想If I were free now, I would join you.今時間があれば参加するのに。仮定法過去。
③過去の反実仮想If I had been free, I would have joined you.時間があったなら参加したのに。仮定法過去完了。

使い分け1|同じ「明日の雨」でもif節内のwillが変わる

If it rains tomorrow, we will play indoors. は、「雨が降れば室内で実施する」という条件を表します。未来の条件節では通常、ifの後を現在形にします。一方、I do not know if it will rain tomorrow. は「雨が降るかどうかを知らない」という情報を表す名詞節であり、willが使えます。ifの直後にwillがある/ないだけで機械的に間違いを決めるのではなく、if節が条件か名詞節かを先に判定します。

使い分け2|過去形があるから過去の出来事とは限らない

If I were the captain, I would change the strategy. は今の状況と違う仮定を述べています。wereという過去形は、必ずしも過去に起きたことを意味しません。If I had known, I would have told you. は過去に知らなかったことを前提にした反実仮想です。had+過去分詞とwould have+過去分詞を見て判断します。

なお、if節が単純過去でも、いつも仮定法とは限りません。If she arrived early yesterday, she probably saw the teacher. のように、昨日の実際の出来事が不明な場合の条件を表す英文もあります。単語の時制だけでなく、主節のwould/would haveと、事実を述べているかを確認します。

使い分け3|名詞節のifとwhetherが交換できない位置

I wonder if he is at home. は I wonder whether he is at home. と言い換えられます。しかし、whether to go(行くかどうか)は、if to goとしません。また、It depends on whether … のように前置詞onの後でもwhetherを使います。学校の定期テストではこの語順が書き換え問題になりやすいため、かたまりで覚えると効果的です。

実際に解く順番|4つの問い

  • ifの後ろの内容は「もし〜なら」という条件か、「〜かどうか」という情報か。
  • 条件なら、今後起こり得る話か、現実と異なる想像か。
  • 仮定法なら、今の反実仮想(were/would)か、過去の反実仮想(had+過去分詞/would have+過去分詞)か。
  • 名詞節ならknow/ask/wonderの目的語か。whether to、前置詞+whetherの形ではないか。

全40問の取り組み方

Q1〜12は用法の分類、Q13〜22は形を選ぶ練習、Q23〜32は日本語と英文の変換、Q33〜40は初見英文の内容理解です。各1点、40点満点で採点してください。1問を間違えたら単に模範解答を写すのではなく、「条件か名詞節か」「現実か反実仮想か」「今か過去か」を必ず言葉にしましょう。

A|if節を分類する(Q1〜12)

それぞれ①現実に起こり得る条件 ②「〜かどうか」の名詞節 ③現在・未来の反実仮想 ④過去の反実仮想に分類し、日本語訳を確認してください。

  1. Q1. If it rains tomorrow, we will cancel the practice.

    解答と理由・英文解説を開く

    模範解答:現実の条件。明日雨が降れば練習を中止する。

    理由:明日の可能性を扱い、if節は現在形rains、主節はwill cancel。

  2. Q2. I don’t know if it will rain tomorrow.

    解答と理由・英文解説を開く

    模範解答:名詞節のif(〜かどうか)。明日雨が降るかどうか分からない。

    理由:knowの目的語となる内容。未来の出来事を表すwillを使える。

  3. Q3. If I were the leader, I would change the plan.

    解答と理由・英文解説を開く

    模範解答:現在の反実仮想(仮定法過去)。もし自分がリーダーなら計画を変えるのに。

    理由:現実と異なる状況を想像。if+過去形were、would+原形。

  4. Q4. If I had known about the problem, I would have helped.

    解答と理由・英文解説を開く

    模範解答:過去の反実仮想(仮定法過去完了)。問題を知っていたら助けたのに。

    理由:if+had known、would have helpedは過去への仮定。

  5. Q5. I wonder if she is ready.

    解答と理由・英文解説を開く

    模範解答:名詞節のif。彼女が準備できているかどうか気になる。

    理由:wonderする内容が準備の有無。

  6. Q6. If you need help, ask the teacher.

    解答と理由・英文解説を開く

    模範解答:現実の条件。助けが必要なら先生に尋ねなさい。

    理由:可能な状況への指示。仮定法のwouldはない。

  7. Q7. If he had practiced more, he could have won.

    解答と理由・英文解説を開く

    模範解答:過去の反実仮想。もっと練習していたら勝てたかもしれない。

    理由:had practicedとcould have won。勝敗を実際に確定する文ではないが、過去への仮定。

  8. Q8. If I lived closer to school, I could walk there.

    解答と理由・英文解説を開く

    模範解答:現在の反実仮想。学校の近くに住んでいれば歩いて行けるのに。

    理由:livedは今の仮想を示す過去形。

  9. Q9. We asked if the library would be open on Sunday.

    解答と理由・英文解説を開く

    模範解答:名詞節のif。日曜日に図書館が開くかどうか尋ねた。

    理由:askの内容。「開いていれば」という条件ではない。過去の時点から見た未来をwouldで表す。

  10. Q10. If the train arrives on time, we will catch the bus.

    解答と理由・英文解説を開く

    模範解答:現実の条件。電車が定刻に着けばバスに乗れる。

    理由:arrivesは将来を表す条件節の現在形。

  11. Q11. If you had read the notice, you would not have missed the deadline.

    解答と理由・英文解説を開く

    模範解答:過去の反実仮想。お知らせを読んでいたら締切を逃さなかったのに。

    理由:had readとwould not have missed。

  12. Q12. If she spoke French, she could explain the rules.

    解答と理由・英文解説を開く

    模範解答:現在の反実仮想。彼女がフランス語を話せれば規則を説明できるのに。

    理由:spokeは今の能力についての仮定で、過去の出来事という意味ではない。

B|選択問題:will・had・whetherの位置(Q13〜22)

括弧から適切な語を選び、なぜその時制・接続語になるかまで説明します。英語ではif節の形だけでなく、主節で何を伝えるかが重要です。

  1. Q13. If it (rains / will rain) tomorrow, we will practice indoors.

    解答と理由・英文解説を開く

    模範解答:rains。

    理由:未来の現実条件では通常if節に現在形を使う。

  2. Q14. Do you know if the museum (will open / opened) tomorrow?

    解答と理由・英文解説を開く

    模範解答:will open。

    理由:knowの内容を表す名詞節だから将来のwillを使える。openedだと過去形でtomorrowと合わない。

  3. Q15. If I (am / were) you, I would ask the teacher.

    解答と理由・英文解説を開く

    模範解答:were。

    理由:If I were youは現在の反実仮想の標準的な書き方。

  4. Q16. If we (had left / leave) earlier yesterday, we would have caught the train.

    解答と理由・英文解説を開く

    模範解答:had left。

    理由:昨日に対する仮定。would have caught と組み合わせる。

  5. Q17. I’m not sure (if / because) she will join us.

    解答と理由・英文解説を開く

    模範解答:if。

    理由:『参加するかどうか』を表す名詞節。becauseは理由で意味が違う。

  6. Q18. If you (press / will press) this button, the screen lights up.

    解答と理由・英文解説を開く

    模範解答:press。

    理由:操作の一般的な条件はif+現在形、主節も現在形。

  7. Q19. I asked (if / because) the room was available.

    解答と理由・英文解説を開く

    模範解答:if。

    理由:利用可能かどうかを質問した内容。becauseは質問の理由を導くのではない。

  8. Q20. I couldn’t decide (whether to wait / if to wait).

    解答と理由・英文解説を開く

    模範解答:whether to wait。

    理由:to不定詞の直前にはwhetherを使う。if to waitは標準的には不可。

  9. Q21. We talked about (whether / if) the plan was safe.

    解答と理由・英文解説を開く

    模範解答:whether。

    理由:前置詞aboutの後には、標準的な形式ではwhetherを使う。

  10. Q22. If he had been listening, he (could have answered / can answer) the question.

    解答と理由・英文解説を開く

    模範解答:could have answered。

    理由:過去に話を聞いていた場合という反実仮想。could have+過去分詞。

C|英文変形・和文英訳・誤文訂正(Q23〜32)

「もし〜なら」と「〜かどうか」を混同せず、指定の英文に仕上げてください。仮定法では実際の時点が現在か過去かを必ず見ます。

  1. Q23. I am not sure whether she is absent. をifで同義に書き換える。

    解答と理由・英文解説を開く

    模範解答:I am not sure if she is absent.

    理由:be sureの内容『欠席しているかどうか』。両方使える。

  2. Q24. 『明日雨が降れば、練習を室内で行う』を英訳。

    解答と理由・英文解説を開く

    模範解答:If it rains tomorrow, we will practice indoors.

    理由:現実の未来条件はrainsとwill practice。

  3. Q25. 『彼が明日来るかどうか分からない』を英訳。

    解答と理由・英文解説を開く

    模範解答:I don’t know if he will come tomorrow.

    理由:名詞節のifにはwillを置ける。

  4. Q26. 『もし自分が鳥なら飛べるのに』を英訳。

    解答と理由・英文解説を開く

    模範解答:If I were a bird, I could fly.

    理由:現在の反実仮想。If I were … とcould+動詞原形。

  5. Q27. 『昨日地図を確認していれば道に迷わなかったのに』を英訳。

    解答と理由・英文解説を開く

    模範解答:If I had checked the map yesterday, I would not have lost my way.

    理由:過去の反実仮想。had checked とwould not have+過去分詞。

  6. Q28. 『もし彼らが今ここにいたら、私たちを助けてくれるだろう』を英訳。

    解答と理由・英文解説を開く

    模範解答:If they were here now, they would help us.

    理由:nowは今の状況。過去形wereでも過去の話ではない。

  7. Q29. 『彼女が試合に出るかどうか尋ねて』を英訳。

    解答と理由・英文解説を開く

    模範解答:Ask her whether she will take part in the game.

    理由:whetherはyes/noの間接疑問を導く。ifでも可能。

  8. Q30. 『出発するかどうか決める必要がある』をwhether+toで英訳。

    解答と理由・英文解説を開く

    模範解答:We need to decide whether to leave.

    理由:whether to+動詞原形。if to leaveは使わない。

  9. Q31. If I had your number, I would call you. の自然な日本語訳。

    解答と理由・英文解説を開く

    模範解答:今あなたの電話番号を知っていれば電話するのに。

    理由:hadは仮定法過去。過去に電話番号を持っていたという報告ではない。

  10. Q32. If I had had your number yesterday, I would have called you. のhad hadの意味と和訳。

    解答と理由・英文解説を開く

    模範解答:昨日あなたの番号を知っていたら電話したのに。最初のhadは過去完了を作り、2つ目のhadは『持つ/知っている』の過去分詞。

    理由:had hadは文法的な重複ではなくhaveの過去完了形。would have calledは過去の未実現の行動。

D|初見英文で実用的なifを読む(Q33〜40)

慶英会の独自英文2題を読み、用法と事実関係を分けます。仮定法で語られた出来事を実際に起こったこととして解答しないでください。

独自英文A|土曜の部活動と体育館予約

The sports club will meet on Saturday if the court is dry. The coach has not decided if the court will be available in the morning. If it rains overnight, the club will use the gym instead. I wonder whether we should bring indoor shoes. If we had checked the schedule earlier, we would have known that the gym was already booked until noon. One member said, “If I were the coach, I would send one clear message to everyone.”

独自英文B|図書館での理科展

A committee is deciding whether to hold a science fair in the library. It depends on whether the tables can be moved safely. If the room is approved, students will show their work there. The group did not reserve the room last month. If they had booked it then, they would have avoided the conflict with another event. One student said, “If I had a larger budget, I would rent another room,” but the school cannot spend more money now.

  1. Q33. 文章A:If the court is dry は何用法か。

    解答と理由・英文解説を開く

    模範解答:現実に起こり得る条件。

    理由:土曜の活動が成立する条件。過去の仮定ではない。

  2. Q34. 文章A:the coach has not decided if … のifの意味は。

    解答と理由・英文解説を開く

    模範解答:〜かどうか。

    理由:decidedの内容で、午前中にコートが使えるかが未確定。

  3. Q35. 文章A:If we had checked the schedule earlier … はいつについての仮定か。

    解答と理由・英文解説を開く

    模範解答:過去。早く予定表を確認していれば、という反実仮想。

    理由:had checked / would have knownは過去の仮定。

  4. Q36. 文章A:If I were the coach の話者が提案することは何か。

    解答と理由・英文解説を開く

    模範解答:全員に一通の分かりやすい連絡を送ること。

    理由:would send one clear message。現在の仮想上の提案。

  5. Q37. 文章B:It depends on whether the tables can be moved safely. がwhetherである理由。

    解答と理由・英文解説を開く

    模範解答:前置詞onの後に『移動できるかどうか』という内容を置くため。

    理由:whether節はonの目的語。通常、on ifとはしない。

  6. Q38. 文章B:if the room is approved の結果は何か。

    解答と理由・英文解説を開く

    模範解答:部屋が承認されれば、生徒はその場所で作品を展示する。

    理由:If … , students will show their work there. が現実の条件。

  7. Q39. 文章B:If they had booked it then, they would have avoided … の意味は。

    解答と理由・英文解説を開く

    模範解答:その時部屋を予約していれば、別の行事との重複を避けられただろう。

    理由:予約しなかった過去を想像した仮定法過去完了。

  8. Q40. 文章B:If I had a larger budget は今と過去のどちらの仮定か。

    解答と理由・英文解説を開く

    模範解答:現在の反実仮想。予算がもっとあれば別の部屋を借りるのに、という話。

    理由:would rentは今・将来の仮想。have/hadの語形だけで過去の出来事と決めない。

独自英文A・Bの全文和訳を表示

文章A:スポーツクラブはコートが乾いていれば土曜日に集まります。監督は午前中に使えるかどうかまだ決めていません。夜のうちに雨が降れば体育館を使います。室内履きを持参すべきかどうか気になります。もっと早く予定表を確認していれば、体育館が正午まで予約されていたと分かったはずでした。部員の一人は『監督だったら全員に分かりやすい連絡を1通送るのに』と述べました。

文章B:委員会は理科展を図書館で開くかどうか決めようとしています。机を安全に移動できるかどうかに左右されます。部屋の使用が承認されれば、生徒はそこで作品を展示します。先月部屋を予約しなかったため、ほかの行事と重複してしまいました。そのとき予約していれば重複を避けられたはずです。ある生徒は『予算がもっとあれば別の部屋を借りるのに』と言いますが、現在学校には追加の支出ができません。

点数別に何を復習するか

  • 34〜40点:if節を持つ独自英文を3つ自作し、聞く人へ「条件・かどうか・仮定法」の違いを説明する。
  • 25〜33点:Q1〜12の分類をやり直し、次にQ13〜22のwill/would/hadの時制を整理。
  • 24点以下:if it rains/I know if it will rain の2文から始め、「もし」と「かどうか」を先に分離したあと仮定法へ進む。

7日間の復習メニュー

  • 1日目:Q1〜12を日本語訳つきで再テスト。
  • 2日目:未来の条件節・名詞節を5文ずつ口頭で作る。
  • 3日目:仮定法過去の「現実とは異なる今」の英文を5文。
  • 4日目:仮定法過去完了の「実際には起こらなかった過去」を5文。
  • 5日目:whether to/前置詞+whetherを再確認。
  • 6日目:本文A・Bのif/whetherに線を引き、主節と関係づける。
  • 7日目:誤答した問題だけ解答を隠して再受験し、原因分類を記録する。

FAQ|ifと仮定法の質問

Q. ifの後ろにwillを置くと間違いですか?

未来の条件を表すif節では通常、現在形を用います。一方「〜かどうか」という名詞節ならI don’t know if he will come. のようにwillが可能です。条件節でも意志を表すwillなど例外があるため、文脈を先に確認します。

Q. ifとwhetherは完全に同じ意味ですか?

間接的なyes/noの質問としては置き換えられる場合が多いですが、whether to+動詞、前置詞+whetherなど、whetherが必要な位置もあります。条件節のifはwhetherに単純置換できません。

Q. If I were youのwereはなぜ過去形ですか?

現在の現実と異なる状況を仮定するため、仮定法過去の形を使います。主節はwouldやcouldなどを用います。日常英語でIf I was…が現れる場合もありますが、学校文法ではIf I were youを基本形とすると安全です。

Q. If I had had … はhadが二度ある誤文ではありませんか?

誤文ではありません。最初のhadが過去完了を作る助動詞、後のhadが「持つ/知っている」という動詞haveの過去分詞です。過去への反実仮想で使います。

関連記事と学習の進め方

中高一貫校の英文法・定期テスト・英検を並行して学ぶ際、ifの意味や時制を取り違える場合は、授業で使うStage・範囲と実際の誤答に合わせて復習の順番を整理します。慶英会では慶應義塾大学卒・英検1級の塾長の指導方針に基づき、個別の課題に対応しています。最大1か月完全無料体験・NEW TREASURE学習相談はこちら。

参考にした主な公式情報

教材情報・文法参照の確認日:2026年10月28日。掲載した例文、学校行事、独自40問、解答と和訳は慶英会によるオリジナル演習です。実際のZ会教材本文・出版社の解答や学校の定期テストを転載していません。

慶英会塾長のプロフィール写真

最大1か月完全無料体験・学習相談受付中

最大1か月の完全無料体験をご案内
学校教材・学力・目標に合わせた個別指導

入塾前に授業の進め方や講師との相性をお確かめください。

学校英語・定期テスト・英検の学習相談にも対応します。
保護者様の教育相談も無料で承ります。

1.学年 2. 学習目標 3.体験ご希望をお送りください。

体験の期間・回数・担当講師・日程は、ご希望と受付状況を確認してご案内します。

公式LINEで無料体験・学習相談Webフォームで無料体験・学習相談

慶英会 塾長|慶應義塾大学卒・英検1級。中高一貫校の学校英語・NEW TREASURE・英検対策を専門としています。塾長の経歴・指導方針を確認する