英語の混合条件文ガイド|過去の if + 現在の結果のような時制ミックス
最終更新: 2026-05-24
目次
本記事はアフィリエイト広告を含みます。
「過去にこうしていれば、今こうなっていたのに」── 日本語ではごく自然なこの言い回し、英語でスッと言えますか? 第2条件(仮定法過去)と第3条件(仮定法過去完了)の標準形は知っていても、過去の if と現在の結果を組み合わせる「混合条件文」になると途端に手が止まる社会人は少なくありません。本記事では mixed conditional の 2 大パターン、ビジネス会議の振り返りで使う実例、つまずきやすい時制の組み合わせを整理します。
混合条件文とは何か|2つの基本パターン
混合条件文(mixed conditional)は、if 節と主節で時制をずらす条件文です。第2条件・第3条件のように if 節と主節の時間軸が同じではなく、過去と現在をまたぐ点が特徴です。
| パターン | 形 | 意味 |
|---|---|---|
| 過去の if + 現在の結果 | If + had + 過去分詞, would + 動詞原形 | 過去にこうしていれば、今こうなっているのに |
| 現在の if + 過去の結果 | If + 過去形, would have + 過去分詞 | 今こうである性格・状況だったから、過去にこうなった |
使用頻度が高いのは圧倒的に 1 番目の「過去 → 現在」型です。後悔やキャリアの振り返りで頻出するため、まずはこちらを優先して覚えてください。
過去の if + 現在の結果(最頻出パターン)
「あの時こうしていれば、今こうなっていたのに」を表す最も使われる混合条件です。形は If + had + 過去分詞, would + 動詞原形 です。
キャリア・人生の振り返り
- If I had studied harder in college, I would have a better job now.(大学でもっと勉強していたら、今もっといい仕事に就いているのに)
- If she had taken that offer, she would be in New York now.(あのオファーを受けていたら、彼女は今ニューヨークにいるのに)
- If we had launched the product earlier, we would be the market leader.(早くローンチしていたら、今市場リーダーになっているのに)
日常の後悔
- If I hadn't eaten so much last night, I wouldn't feel sick now.(昨夜あんなに食べなければ、今気持ち悪くないのに)
- If I had set my alarm, I wouldn't be late.(アラームをセットしていれば、今遅刻していないのに)
ポイントは主節の動詞が would + 動詞原形(現在の状態) である点です。would have + 過去分詞にしてしまうと第3条件になり、「過去にこうなっていた」という意味に変わります。
現在の if + 過去の結果
2 つ目のパターンは「今こうである性格・状況だから、過去にこうなった」を表します。形は If + 過去形, would have + 過去分詞 です。
性格・能力に起因する過去の結果
- If he were more careful, he wouldn't have made that mistake.(彼がもっと慎重な性格なら、あのミスはしなかったのに)
- If I spoke Chinese, I would have closed the deal yesterday.(中国語が話せれば、昨日の商談をまとめられたのに)
- If she weren't so shy, she would have spoken up in the meeting.(彼女がそんなに引っ込み思案でなければ、会議で発言できたのに)
このパターンは、普遍的な性格・能力・現在の状況と過去の出来事を結びつけたい時に使います。「彼の性格は今も変わっていない、その性格が原因で過去にこういう結果になった」というニュアンスです。
頻度は「過去 → 現在」型より低めですが、人物評や原因分析で出てきます。聞いて意味が取れることを優先し、自分で使うのは慣れてからで十分です。
ビジネスで使う場面|振り返り会議・KPT・反省会
混合条件文は、プロジェクトのレビュー会議で特に使い勝手のいい構文です。「過去の意思決定」と「現在の状況」を結びつけて議論する場面で活躍します。
プロジェクト振り返り
- If we had hired two more engineers in Q1, we would be on schedule now.(Q1 にあと 2 人エンジニアを採用していたら、今スケジュール通りに進んでいるのに)
- If the team had documented the API better, onboarding would be much faster today.(チームが API のドキュメントをちゃんと整備していたら、今のオンボーディングがもっと速いはずです)
失注の振り返り
- If we had responded within 24 hours, the client would still be with us.(24 時間以内に返答していたら、あのクライアントは今もうちと取引していたはずです)
- If our pricing were more flexible, we would have won that contract last month.(うちの価格設定がもっと柔軟だったら、先月のあの契約を取れていたはずです)
レビュー会議で建設的な発言をする時、混合条件文は「過去の事実を非難せず、現在に結びつけて改善案を引き出す」のに役立ちます。直接的に「あの判断は間違っていた」と言うより、「もしこうしていたら今こうなっていた」と仮定法で表現するほうが角が立ちません。
つまずきパターンと回避法
1. 主節を would have + 過去分詞にしてしまう
「過去 → 現在」型で最も多い間違いです。「If I had studied harder, I would have had a better job now」と書いてしまうと、第3条件になり「過去にもっといい仕事に就いていただろう」の意味に変わります。「now」がついたら主節は would + 動詞原形 と覚えてください。
2. 時間を示す副詞のずれ
If 節に「last year」「in 2020」など過去を示す副詞を入れ、主節に「now」「today」など現在を示す副詞を入れると、混合条件であることが明確になります。逆に副詞を省くと第2/第3条件と区別がつかなくなるため、特に英会話では時間副詞を意識的に添えるのがコツです。
3. 「過去 → 過去」と「過去 → 現在」の使い分けで迷う
- If I had studied harder, I would have passed the exam.(第3条件:過去に合格していた)
- If I had studied harder, I would have a better job now.(混合:今もっといい仕事に就いている)
結果が 過去のある時点で完結しているなら第3条件、現在まで継続している状態なら混合条件と判断します。
混合条件文を体に染み込ませる練習プラン
混合条件文は、頭で理屈を理解しても、口から自然に出るまでには反復が必要です。以下の 3 ステップが効率的です。
ステップ1:GrammarUp で第2・第3条件の土台を固める
当サイトのGrammarUpで仮定法過去・仮定法過去完了の問題を Lv.3〜Lv.5 で集中演習してください。混合条件文は第2条件と第3条件のハイブリッドなので、両方の型が口に馴染んでいないと組み合わせられません。土台ができたら、上のセクションの例文を意識して使ってみるとよいでしょう。
ステップ2:瞬間英作文で「過去 + now」を反射的に出す
当サイトのSpeaking Instantで「もし〜していたら、今〜なのに」型の和文英訳を反復してください。「過去 → 現在」のセットを口で覚えるのが最短ルートです。混合条件文は文章で読むより、声に出すと型が定着しやすい構文です。
ステップ3:オンライン英会話で振り返り発言に使う
覚えた混合条件文は、オンライン英会話で実際に使うと定着が一気に進みます。レッスン後の振り返りで「If I had practiced more, I would be more confident now.」のように自分のキャリアを語る練習をしてみてください。受け放題プランや 5〜10 分の短時間レッスンに対応したサービスなら、忙しい社会人でも毎日続けやすい仕組みです。
混合条件文を毎日のレッスンで実戦投入する
混合条件文は、書いて覚えるより声に出して使うほうが圧倒的に定着が速い構文です。受け放題プランで毎日 5〜10 分のレッスンを続けると、「If I had ..., I would ... now」が会話の中で自然に出るようになります。
まずは 7 日間の無料体験で、混合条件文を組み込んだ自己振り返りを講師に話してみるのがおすすめです。
本記事はアフィリエイト広告を含みます。