仮定法①(過去・過去完了・混合)
仮定法は「事実とは違う」ことを、時制を1つ過去にずらして表します。この「ずらし」が現実との距離を表します。
例文の単語にカーソルを合わせると意味と発音が出ます。演習は自動採点・記録つき。
仮定法過去:今の事実と反対
If S+過去形, S+would / could / might+原形。be動詞は主語にかかわらず were が正式(口語では was も)。
- If I had more time, I would learn Spanish.もっと時間があれば、スペイン語を学ぶのに。実際は時間がない
- If I were you, I would accept the offer.私があなたなら、その申し出を受けるだろう。
仮定法過去完了:過去の事実と反対
If S+had+過去分詞, S+would / could / might+have+過去分詞。
- If we had invested earlier, we would have made a profit.もっと早く投資していれば、利益が出ていただろう。実際は投資しなかった
- If the bank had held fewer long-term bonds, it might have survived.長期債の保有が少なければ、その銀行は生き残れたかもしれない。
混合仮定法と未来の仮定
混合:過去の条件が今に影響する。If S+had p.p., S+would+原形(now)。
If S should+原形:万一~なら(主節は命令文や will も可)。
If S were to+原形:仮に~すれば(実現性に関係なく仮定)。
- If I had taken the job, I would be living in London now.あの仕事を受けていたら、今ごろロンドンに住んでいるだろう。混合
- If you should have any questions, please contact us.万一ご質問があれば、ご連絡ください。
- If prices were to double, many families would struggle.仮に物価が倍になれば、多くの家庭が苦しむだろう。
⚠️ 間違えやすいポイント
- If 節に would を入れない(× If I would have time)。
- 過去の仮定の主節は would have p.p.(× would +過去形)。
- 混合仮定法:if 節は過去完了、主節は would+原形(now などが手がかり)。
🎯 TOEIC・英検での出方
Part 5 で「If S had p.p. → would have p.p.」の対応、Part 6 / 7 で If you should ~ / Should you ~ の丁寧な表現が出ます。
演習問題(5問)
Q1 If the weather better, we would hold the party outside.
- is
- were
- has been
- will be
正解と解説を見る
正解:2. were
天気がもっとよければ、パーティーを屋外で開くのに。
主節が would+原形 なので仮定法過去。be動詞は were。
Q2 If we had known about the delay, we another flight.
- would have booked
- would book
- will book
- had booked
正解と解説を見る
正解:1. would have booked
遅れを知っていたら、別の便を予約していただろう。
if 節が had known(仮定法過去完了)なので、主節は would have p.p.。
Q3 If she had accepted the offer, she in New York now.
- would have worked
- will work
- had worked
- would be working
正解と解説を見る
正解:4. would be working
あの申し出を受けていたら、彼女は今ごろニューヨークで働いているだろう。
now があるので混合仮定法。過去の仮定→今の結果で would+原形(進行形)。
Q4 If you need further assistance, please call our help desk.
- should
- shall
- must
- would
正解と解説を見る
正解:1. should
万一さらにお手伝いが必要でしたら、ヘルプデスクにお電話ください。
If S should+原形(万一~なら)。主節は命令文でも構いません。
Q5 If the company more carefully, it would not have lost so much money.
- had planned
- would plan
- planned
- has planned
正解と解説を見る
正解:1. had planned
その会社がもっと慎重に計画していれば、あれほどの損失は出さなかっただろう。
主節が would not have lost(過去の事実と反対)なので、if 節は過去完了。
選択肢はシャッフルされ、正解・不正解が記録されます。間違えた問題だけの復習もできます。
文法解説の一覧
- 5文型と動詞の型
- 現在・過去・未来と進行形
- 完了形(現在・過去・未来完了)
- 助動詞と「助動詞+have+過去分詞」
- 受動態
- 不定詞①(3用法と形式主語)
- 不定詞②(意味上の主語・完了形・重要構文)
- 動名詞と、不定詞との使い分け
- 分詞(現在分詞と過去分詞)
- 分詞構文
- 関係代名詞
- 関係副詞と複合関係詞
- 接続詞(と前置詞との区別)
- 前置詞と群前置詞
- 冠詞(a / an / the / 無冠詞)
- 名詞と数量表現(可算・不可算)
- 代名詞と it の用法
- 形容詞と副詞
- 品詞の見分け方(TOEIC Part 5 の中心)
- 比較①(原級・比較級・最上級)
- 比較②(重要構文)
- 仮定法①(過去・過去完了・混合)
- 仮定法②(wish・as if・倒置・仮定法現在)
- 否定の表現
- 倒置・強調・省略・挿入・同格
- 話法と時制の一致
- 使役・知覚動詞と「O に~させる」動詞
- 主語と動詞の一致
- 無生物主語と名詞構文
- 動詞の語法(TOEIC頻出の型)
- ビジネス文書の定型表現
- 準動詞の総まとめ(完了形・受動形・意味上の主語)