
慶英会 塾長|慶應義塾大学卒・英検1級
中高一貫校の学校英語・NEW TREASURE・英検対策を専門とするオンライン個別指導塾です。塾長紹介
NEW TREASURE(ニュートレジャー)Stage3で仮定法を学ぶ中学3年生へ。「もし〜がなければ」は、現在の仮定なら If it were not for …、過去の反実仮想なら If it had not been for … が代表的です。Without/But for+名詞句でも近い意味を表し、otherwise は「そうでなければ」と別の結果を述べるときに使えます。慶英会の独自40問・全解答・和訳・誤文訂正・初見英文2題で、現在と過去の時点を正確に分けて練習しましょう。
本記事はNEW TREASURE Third Edition Stage3の仮定法(Lesson11など)を学んだ後に役立つ慶英会独自の発展補助教材です。以下の用法が特定の教科書版・Lessonですべて掲載されていることを意味しません。Z会の教科書本文・公式問題・模範解答を転載せず、学校の進度に合わせて取り組めます。
先に結論|現在か過去かを「主節」から見分ける
| 言いたいこと | 例文 | 時間の基準 |
|---|---|---|
| 今の支援がなければ | If it were not for this help, I could not finish. | 現在の反実仮想 |
| 過去に支援がなかったなら | If it had not been for the help, I could not have finished. | 過去の反実仮想 |
| 名詞句で短く | Without the map, we would have got lost. | 過去の反実仮想 |
| 「そうでなければ」 | She checked the map; otherwise, she might have got lost. | 実際にしたことの反対を想像 |
If it were not for|今の支援・環境がなければ
If it were not for the library, we would have no quiet room. は、現在存在している図書館が「ない」と仮定する表現です。would have no quiet room のhaveは「所有・利用できる」という動詞の原形です。過去の仮定のwould have+過去分詞とは区別してください。
If it had not been for|過去に存在した助けがなかったなら
If it had not been for the volunteers, the event might have failed. は過去への仮定です。had not been は過去完了、might have failed は過去に起こり得た別の結果です。現実に失敗したことを伝える文ではありません。
WithoutとBut for|直後は名詞・名詞句
Without the map, we might have got lost. やBut for your advice, I could not have solved it. のように、名詞句を続けて条件を表せます。withoutは「〜なしに」の一般的な意味もあるため、過去の反実仮想かどうかは主節のwould/could/might have+過去分詞と文脈から判断してください。
otherwise|前の現実を反転させて別の結果を示す
She read the notice; otherwise, she would have missed the meeting. では、現実には通知を読んだことが先にあります。「読まなければ」と言い換えられます。otherwiseがあるから必ず過去の仮定ではなく、現時点の仮想ならotherwise, he would miss the meetingのようにwould+原形も可能です。
本文の仮定は「測定結果」ではない
「助けがなければ間違った教室へ行ったかもしれない」という仮定は、実際に迷った人数を表しません。Stage3のReadやProjectでは起こった事実・起きなかったが想像した結果・未測定のことを分けて読みます。これにより内容一致問題で「可能性」を「確定した事実」として解答する失点を防ぎます。
全40問の演習方法
- Q1〜12:現在と過去の反実仮想を選び分け、主節の動詞の形を確認。
- Q13〜22:誤文訂正でIf it had not been forとwould have+過去分詞を再現。
- Q23〜32:without/but for/otherwiseとIf節の書き換え。
- Q33〜40:オリジナル英文で反実仮想と実際の事実を区別。
- 先に英文と設問だけを読み、模範解答は各問の「解答を見る」を開いて確認する。
A|現在の仮定か、過去の仮定かを判断する12問
各英文の空所を選び、日本語訳と、実際にはどのような支援・行動があったかを説明します。単に過去形を見て『昔の出来事』と判断しないようにしましょう。
Q1. If it (were / had been) not for your help now, I could not finish this task.
模範解答・和訳・時制の根拠を表示
解答:were
詳しい解説:nowは現在の状況。If it were not for+名詞句、could+原形で今の反実仮想を表す。
和訳・要点:今あなたの助けがなければ、この仕事を終えられないだろう。
Q2. If it (were / had been) not for your help yesterday, I could not have finished the task.
模範解答・和訳・時制の根拠を表示
解答:had been
詳しい解説:yesterdayとcould not have finishedが過去の反実仮想を示す。
和訳・要点:昨日あなたの助けがなければ、仕事を終えられなかっただろう。
Q3. (Without / Because of) her advice, we might have chosen the wrong route last week.
模範解答・和訳・時制の根拠を表示
解答:Without
詳しい解説:実際の助言がなかった場合を想像する。might have+過去分詞の仮定。
和訳・要点:先週彼女の助言がなければ、誤った道を選んでいたかもしれない。
Q4. But for the map, we (would get / would have got) lost on yesterday’s trip.
模範解答・和訳・時制の根拠を表示
解答:would have got
詳しい解説:yesterday’s tripという過去に起こった旅の反実仮想。
和訳・要点:地図がなければ昨日の旅で道に迷っただろう。
Q5. If it were not for the library, we (would have / would have had) no quiet place to study now.
模範解答・和訳・時制の根拠を表示
解答:would have
詳しい解説:今の反実仮想。would haveは『場所を持つ』の意味で、過去完了のhave hadではない。
和訳・要点:図書館がなければ、今静かな勉強場所がないだろう。
Q6. If it had not been for the volunteer, the event (might fail / might have failed) last Saturday.
模範解答・和訳・時制の根拠を表示
解答:might have failed
詳しい解説:先週土曜という過去の反実仮想はmight have+過去分詞。
和訳・要点:先週土曜、ボランティアがいなければ行事が失敗したかもしれない。
Q7. She checked the final email; (otherwise / because), she would have missed the new time.
模範解答・和訳・時制の根拠を表示
解答:otherwise
詳しい解説:実際はメールを確認した。その反対なら見落としていたという反実仮想をotherwiseが導く。
和訳・要点:彼女は最終メールを確認した。そうでなければ新時刻を見落としていただろう。
Q8. He studies carefully; otherwise, he (would make / would have made) more mistakes now.
模範解答・和訳・時制の根拠を表示
解答:would make
詳しい解説:現在の学習習慣と『今なら』という現在の結果。
和訳・要点:彼は丁寧に勉強している。そうでなければ今もっと間違えるだろう。
Q9. If it had not been for the rain yesterday, we (would play / would have played) outside.
模範解答・和訳・時制の根拠を表示
解答:would have played
詳しい解説:過去の雨があったから屋外活動をしなかったという反実仮想。
和訳・要点:昨日雨が降らなければ外で遊んだだろう。
Q10. (But for / Owing to) the teacher’s quick response, we could not have solved the problem yesterday.
模範解答・和訳・時制の根拠を表示
解答:But for
詳しい解説:『迅速な対応がなければ解決できなかった』という過去の反実仮想。
和訳・要点:教師の迅速な対応がなければ昨日問題を解決できなかっただろう。
Q11. If it were not for this support system, our team (would struggle / had struggled) every week.
模範解答・和訳・時制の根拠を表示
解答:would struggle
詳しい解説:every weekという現在の習慣の仮想。
和訳・要点:この支援体制がなければチームは毎週苦労するだろう。
Q12. Without the extra chairs, some visitors (would have stood / will stand) at yesterday’s event.
模範解答・和訳・時制の根拠を表示
解答:would have stood
詳しい解説:yesterday’s eventが過去の出来事。反実仮想はwould have stood。
和訳・要点:追加の椅子がなければ昨日の行事で一部の来場者は立っていたはずだ。
B|時制・語順・意味を直す誤文訂正10問
誤りを一つ以上直し、現在の仮定と過去の仮定をそろえます。but forを『〜のために』と断定しないようにしてください。
Q13. If it had not for your advice, I would have failed yesterday.
模範解答・和訳・時制の根拠を表示
解答:If it had not been for your advice, I would have failed yesterday.
詳しい解説:過去の反実仮想ではIf it had not been forが必要。
和訳・要点:昨日あなたの助言がなければ失敗しただろう。
Q14. If it were not for his help yesterday, we could not have completed it.(完全に過去の仮定として)
模範解答・和訳・時制の根拠を表示
解答:If it had not been for his help yesterday, we could not have completed it.
詳しい解説:昨日の完了についての仮定なのでhad not been for。
和訳・要点:昨日彼の助けがなければ終えられなかった。
Q15. Without she had helped us, we would have lost the game.
模範解答・和訳・時制の根拠を表示
解答:Without her help, we would have lost the game.
詳しい解説:withoutは前置詞で、後ろに名詞句her helpを置く。Without her helping us, … も文法上可能。
和訳・要点:彼女の助けがなければ試合に負けたかもしれない。
Q16. If it were not for the map now, we would have got lost tomorrow.
模範解答・和訳・時制の根拠を表示
解答:If it were not for the map, we would get lost tomorrow.
詳しい解説:将来の仮想の結果にはwould+原形を用いる。tomorrowを過去の反実仮想として扱わない。
和訳・要点:地図がなければ明日道に迷うだろう。
Q17. But for your warning, we would miss the deadline yesterday.
模範解答・和訳・時制の根拠を表示
解答:But for your warning, we would have missed the deadline yesterday.
詳しい解説:yesterdayの過去の反実仮想はwould have missed。
和訳・要点:警告がなければ昨日締切を逃していただろう。
Q18. She checked the schedule; otherwise she will have missed the bus yesterday.
模範解答・和訳・時制の根拠を表示
解答:She checked the schedule; otherwise, she would have missed the bus yesterday.
詳しい解説:現実にチェック済み、過去に見落としていた可能性はwould have missed。
和訳・要点:予定を確認したので、バスに乗り遅れずに済んだ。
Q19. If it were not your help, we would be lost now.
模範解答・和訳・時制の根拠を表示
解答:If it were not for your help, we would be lost now.
詳しい解説:If it were not for+名詞句。forを欠かさない。
和訳・要点:今あなたの助けがなければ途方に暮れているだろう。
Q20. If it had not been for the training, the students might made errors.
模範解答・和訳・時制の根拠を表示
解答:If it had not been for the training, the students might have made errors.
詳しい解説:過去の推量・仮定はmight have+過去分詞made。
和訳・要点:研修がなければ誤りを犯したかもしれない。
Q21. Because of the extra notice, we would not have understood the changes.(通知が実際に助けになったという反実仮想に)
模範解答・和訳・時制の根拠を表示
解答:Without the extra notice, we would not have understood the changes.
詳しい解説:助けとなった通知が『なかったなら』という仮定なのでwithout。
和訳・要点:追加の通知がなければ変更を理解できなかっただろう。
Q22. If it hadn’t been for the careful check, we might fail at last month’s event.
模範解答・和訳・時制の根拠を表示
解答:If it hadn’t been for the careful check, we might have failed at last month’s event.
詳しい解説:先月の行事の反実仮想はmight have failed。
和訳・要点:丁寧な確認がなければ先月の行事で失敗したかもしれない。
C|without・but for・otherwiseへの書き換え10問
原文に含まれない結果を創作せず、反実仮想の時点と、原因・条件を維持してください。
Q23. If it were not for her encouragement, I would give up. をWithoutで書き換える。
模範解答・和訳・時制の根拠を表示
解答:Without her encouragement, I would give up.
詳しい解説:今の反実仮想。without+名詞句+would+原形。
和訳・要点:励ましがなければ諦めるだろう。
Q24. If it had not been for the teacher’s guidance, we could not have finished. をBut forで。
模範解答・和訳・時制の根拠を表示
解答:But for the teacher’s guidance, we could not have finished.
詳しい解説:過去の反実仮想。but forは『〜がなかったなら』。
和訳・要点:教師の指導がなければ終えられなかった。
Q25. She read the updated notice. Otherwise, she would have missed the meeting. をIf節で。
模範解答・和訳・時制の根拠を表示
解答:If she had not read the updated notice, she would have missed the meeting.
詳しい解説:否定の過去完了を置き、現実には更新通知を読んだことに対応させる。
和訳・要点:更新通知を読まなければ会議を逃しただろう。
Q26. 『もし今、この地図がなければ迷うだろう』をIf it were not forで英訳。
模範解答・和訳・時制の根拠を表示
解答:If it were not for this map, I would get lost.
詳しい解説:今の仮定はwere not forとwould+原形。
和訳・要点:この地図がなければ迷うだろう。
Q27. 『もし昨日この地図がなければ迷っていただろう』をIf it had not been forで。
模範解答・和訳・時制の根拠を表示
解答:If it had not been for this map, I would have got lost yesterday.
詳しい解説:過去の仮定。would have gotten lostも米国英語で可能。
和訳・要点:地図なしなら昨日迷っていた。
Q28. 『彼女の助言がなければその問題を解けなかった』をWithoutで英訳。
模範解答・和訳・時制の根拠を表示
解答:Without her advice, I could not have solved the problem.
詳しい解説:could not have solvedは過去の反実仮想。
和訳・要点:助言がなければ解決不能だった。
Q29. He checked the equipment. Otherwise, the event might have been canceled. をIf節で。
模範解答・和訳・時制の根拠を表示
解答:If he had not checked the equipment, the event might have been canceled.
詳しい解説:チェックしなかったという過去の仮定+might have been canceled。
和訳・要点:機材確認がなければ行事が中止された可能性がある。
Q30. 『十分な時間がなければ今の課題はできないだろう』をBut forで英訳。
模範解答・和訳・時制の根拠を表示
解答:But for the extra time available to us, we could not finish the current task.
詳しい解説:追加で利用できる時間がなければ終えられない、という現在の反実仮想。could not+動詞原形。
和訳・要点:時間が足りなければ現在の課題を終えられない。
Q31. If it had not been for the extra room, some people would have stood outside. をWithoutで。
模範解答・和訳・時制の根拠を表示
解答:Without the extra room, some people would have stood outside.
詳しい解説:過去の収容数に対する反実仮想。
和訳・要点:予備室がなければ外で立っていた人がいただろう。
Q32. 『彼は期限を確認した。そうでなければ提出し忘れていただろう』をotherwiseで英訳。
模範解答・和訳・時制の根拠を表示
解答:He checked the deadline; otherwise, he would have forgotten to submit the work.
詳しい解説:過去の実行行為の反対をotherwise以下で想像する。
和訳・要点:期限の確認が提出忘れを避ける助けになった。
D|学校活動のオリジナル長文2題・内容理解8問
過去に実施した支援の効果と、まだ検証されていない仮説を区別してください。本文内のwithout・otherwise・had not been forは、過去か現在かを確認します。
独自英文A|学校展示の地図と掲示
The student council prepared a clearer map before the school exhibition. Two volunteers checked the entrance signs; otherwise, some visitors might have entered the wrong building. One member wrote, ‘Without the new map, several people might have gone to the wrong classroom.’ However, the council did not collect individual visitor records, so it could not prove that everyone had reached the correct room. The statement described a possible past outcome, not a count of visitors who actually got lost.
独自英文B|理科クラブの安全点検
Before a science-club experiment, the teacher checked the safety instructions. A student later said, ‘If it had not been for that check, we might have had to stop the experiment early.’ The experiment was completed, but the group had not measured the effect of the new procedure. The teacher reminded them that without careful measurements, they could not prove that the procedure was better. The club scheduled another test rather than announcing a confirmed improvement.
Q33. 英文A:案内掲示を作成したのは誰か。
模範解答・和訳・時制の根拠を表示
解答:生徒会のメンバー。
詳しい解説:student council prepared a clearer map が本文に記載。
和訳・要点:生徒会が作成した。
Q34. 英文A:新しい地図がなければ何が起こった可能性があるか。
模範解答・和訳・時制の根拠を表示
解答:一部の来場者が間違った教室へ行った可能性がある。
詳しい解説:might have gone to the wrong classroom は過去の反実仮想。
和訳・要点:誤った教室への移動。
Q35. 英文A:実際に全員が正しい場所へ行けたと分かるか。
模範解答・和訳・時制の根拠を表示
解答:分からない。来場者ごとの記録を集めていなかった。
詳しい解説:did not collect individual visitor records。
和訳・要点:全員の到達は未確認。
Q36. 英文A:otherwiseの前に何をしたか。
模範解答・和訳・時制の根拠を表示
解答:入口の掲示を二人の係が確認した。
詳しい解説:Two volunteers checked the entrance signs; otherwise …。
和訳・要点:掲示を点検した。
Q37. 英文B:実験開始前に誰が何を行ったか。
模範解答・和訳・時制の根拠を表示
解答:教師が安全上の確認を行った。
詳しい解説:the teacher checked the safety instructions before the experiment。
和訳・要点:安全指示を確認。
Q38. 英文B:If it had not been forの後に述べられた可能性は。
模範解答・和訳・時制の根拠を表示
解答:実験を途中で中止しなければならなかった可能性。
詳しい解説:might have had to stop early。
和訳・要点:早期中止の可能性。
Q39. 英文B:実験終了時点で何が未確認だったか。
模範解答・和訳・時制の根拠を表示
解答:新しい手順の効果。
詳しい解説:had not measured the effect of the new procedure。
和訳・要点:効果は未測定。
Q40. 英文B:without careful measurementsは何の必要性を表すか。
模範解答・和訳・時制の根拠を表示
解答:慎重な測定がなければ改善を証明できないこと。
詳しい解説:without measurements, the group could not prove …。
和訳・要点:測定の必要性。
独自英文A・Bの全文日本語訳
A:生徒会は展示会前に分かりやすい地図を用意しました。二人の係員が入口の掲示を点検し、点検しなければ来場者の一部が別の建物へ入っていた可能性がありました。新しい地図がなければ間違った教室に行く人がいたかもしれないと部員は述べました。ただし個々の来場者の移動記録は集めておらず、全員が正しい部屋へ着いたとは証明できません。仮定法は実際の迷子人数を示すものではありません。
B:科学部の実験前に、先生は安全上の指示を確認しました。後で生徒は、確認がなければ実験を途中で中止しなければならなかったかもしれないと述べました。実験は完了しましたが、新しい手順の効果は未測定でした。慎重な測定がなければ優れていることは証明できないと先生は注意し、部員は改善を確定させず次の試験を予定しました。
採点と7日間の復習
40問を1問1点で自己採点します。模範と異なる自然な英文も、反実仮想の時点・動作主・意味を保つなら正解になる場合があります。学校が指定する語句や解答条件を優先してください。
- 1日目:Q1〜12で主節のwould/could/mightと過去のhaveを分類する。
- 2日目:Q13〜22で時制・動詞原形・過去分詞の形を訂正する。
- 3日目:Q23〜32を白紙から和文英訳・書き換えする。
- 4日目:現実に助けられた経験を題材に、現在・過去の反実仮想をそれぞれ2文作る。
- 5日目:長文A・Bで「実際に起きた」「起きたかもしれない」「測定していない」を3列に分類する。
- 6日目:誤答を解き直し、なぜその時制かを説明する。
- 7日目:全40問から10問を選び、和訳と条件節の根拠を確認する。
FAQ|仮定法の「なければ」
Q. If it were not forとIf it had not been forはどう違いますか?
前者は現在・将来の状況を主に仮定し、後者は過去の出来事が違ったらどうなったかを仮定します。主節もwould+原形かwould have+過去分詞などで対応させます。
Q. withoutとbut forはまったく同じですか?
反実仮想の名詞句で近い意味になりますが、withoutは「持たずに、なしで」という一般的な用法も広くあります。文脈を確認してください。
Q. would have no placeは過去の仮定ですか?
必ずしもそうではありません。would have no placeのhaveは動詞「持つ」の原形です。would have lostなどhave+過去分詞とは別の構造です。
Q. 仮定法に書いた出来事は実際に起きたことですか?
通常、仮定法過去完了で述べるのは実際とは異なる可能性です。本文に実際の結果が書かれていない場合、想像した内容を事実として解答しないでください。
続けて取り組むStage3無料教材
慶英会では、学校のNEW TREASURE Stage3の版・既習Lessonと実際のテスト答案を確認し、仮定法・長文読解・英作文の誤答原因を分けて指導します。最大1か月完全無料体験・中高一貫校英語の学習相談はこちら。
反事実のif節を学んだ次の願望:If it were not for … は仮定法の条件、If only I had checked … は過去を変えたいという強い願望です。if only・only ifの独自40問で区別できます。 リンク先は慶英会の独自教材です。学校の使用版・既習単元を優先してください。
参照した公式情報
教材資料確認:2026年10月28日。本文・学校活動・40問・模範解答・日本語訳は慶英会の独自制作で、出版社の教科書本文、公式問題、解答集を転載していません。

最大1か月完全無料体験・学習相談受付中
最大1か月の完全無料体験をご案内
学校教材・学力・目標に合わせた個別指導
入塾前に授業の進め方や講師との相性をお確かめください。
学校英語・定期テスト・英検の学習相談にも対応します。
保護者様の教育相談も無料で承ります。
1.学年 2. 学習目標 3.体験ご希望をお送りください。
体験の期間・回数・担当講師・日程は、ご希望と受付状況を確認してご案内します。
慶英会 塾長|慶應義塾大学卒・英検1級。中高一貫校の学校英語・NEW TREASURE・英検対策を専門としています。塾長の経歴・指導方針を確認する
