一覧()に戻()る Back to the list

時()制()ミックスの if(あの時()→今()) Mixed Conditionals: Then and Now in One Sentence

仮()定()法() Conditionals & Subjunctive

「あの時()ああしていたら、今()ごろ〜なのに」は、if 節()が過()去()完()了()・帰()結()節()が would + 動()詞()のミックス型()。If I had taken that job, I would be in New York now. 公()式()の暗()記()ではなく、各()節()が自()分()の時()間()を独()立()に選()んでいるだけです。

"If I'd done that back then, I'd be … now" mixes the patterns: past perfect in the if-clause, plain would in the result. If I had taken that job, I would be in New York now. No new formula to memorize — each clause simply picks its own time.

節()ごとに時()間()を選()ぶ

Each Clause Picks Its Own Clock

部()品()は2種類()ずつしかありません。if 節()は「過()去()形()=今()の非()現()実()」か「had done =過()去()の非()現()実()」。帰()結()節()は「would do =今()の帰()結()」か「would have done =過()去()の帰()結()」。この2×2を場()面()に合()わせて組()むだけで、ミックス型()は自()動()的()にできあがります。「第()3文型()の変()形()」として暗()記()する必()要()はありません。

There are only two parts per slot. If-clause: past form (unreal now) or had done (unreal past). Result clause: would do (result now) or would have done (result then). Combine the 2×2 to fit the situation and mixed conditionals build themselves — no third-conditional-variant tables required.

過()去()の分()岐()、今()の風()景() A past fork, a present view

If I had この文()の組()み立()て 【仮()定()法()過()去()完()了()】 仮()定()法()過()去()完()了()。実際()にはそうならなかったことを言()う形()。過()去()完()了()と形()はまったく同()じだが、意()味()が違()う——時()間()をさかのぼっているのではなく、事()実()に反()することを述()べている。 taken that job, I would be in New York now.

あの仕事()を受()けていたら、今()ごろニューヨークにいるんだろうな。

過()去()の分()岐()(had taken)→今()の帰()結()(would be ... now)。 Past fork (had taken) → present result (would be … now).

If I weren't so busy, I would have この文()の組()み立()て 【助()動()詞() + 完()了()】 助()動()詞() + have + 過()去()分()詞()で、過()去()のことについての判()断()を表()す。should have=すればよかった(後()悔())、must have=〜だったに違()いない(推()量())、would have=もし〜なら〜だっただろう(仮()定())。 come to the なぜ the なのか 【その場()で一()つに決()まる】 話()し手()と聞()き手()のいる状()況()で、どれを指()すか一()つに決()まるから the。日本語()なら「(例()の)」「うちの」を補()って読()むと感()覚()が近()い。 party.

こんなに忙()しくなければ、パーティーに行()けたのに。

逆()ミックス: 今()の性()質()(weren't)→過()去()の帰()結()(would have come)。 The reverse mix: present state (weren't) → past result (would have come).

If we hadn't この文()の組()み立()て 【仮()定()法()過()去()完()了()】 仮()定()法()過()去()完()了()。実際()にはそうならなかったことを言()う形()。過()去()完()了()と形()はまったく同()じだが、意()味()が違()う——時()間()をさかのぼっているのではなく、事()実()に反()することを述()べている。 met, my life would be completely different.

あなたと出()会()っていなかったら、私()の人()生()はまるで違()っていただろうね。

人()生()を語()る定()番()のミックス。 The classic life-story mix.

would have done(過()去()の帰()結())

帰()結()も過()去()で完()結()した話()。 The result played out back then, too.

If I had studied, I would have passed.

勉()強()していたら、受()かっていたのに。

would do + now(今()の帰()結())

帰()結()が今()も続()いている話()。now が目()印()。 The result is still with you — now is the telltale.

If I had studied, I would have a better job now.

勉()強()していたら、今()ごろもっといい仕事()に就()いているのに。

よくある間()違()い Common Mistake

If I had taken that job, I would have been rich now.

あの仕事()を受()けていたら、今()ごろ金()持()ちなのに。(のつもりで)

If I had taken that job, I would be rich now.

あの仕事()を受()けていたら、今()ごろ金()持()ちなのに。

帰()結()が「今()」なら would + 動()詞()が基()本()です。would have been にすると帰()結()が過()去()寄()りに沈()み、now とのねじれが生()まれます。「now が付()いたら have を疑()う」とチェックすると事()故()が減()ります。ただし by now を伴()う would have been ... by now(今()頃()はもう〜だったろう)は慣()用()として普()通()に使()われるので、見()かけても誤()りではありません。

A present result usually takes plain would; add have and the result sinks pastward, twisting against the now. Quick check: see a now, question the have. One caveat — would have been … by now is an established, perfectly normal pattern, so don't mark it wrong when you meet it.

  • would be ... by now 今()ごろは〜だったのに 「今()の帰()結()」を強()調()する by now。ミックス型()の相()棒()。 By now spotlights the present result — the mix's best friend.
  • if it hadn't been for ... 〜がなかったら 過()去()版()「〜がなければ」。if it weren't for の過()去()形()ペア。 The past-tense partner of if it weren't for.
  • I wouldn't be here without ... 〜がなければ今()の自()分()はない 過()去()の恩()→今()の自()分()、という感()謝()のミックス定()番()。 Past kindness, present self — gratitude's favorite mix.
  • even if たとえ〜だったとしても 条()件()を認()めても帰()結()が変()わらない、と先()回()りする if の強()化()形()。 Concedes the condition and keeps the result anyway — if, reinforced.

まとめ Summary

  • 部()品()は2×2: if 節()(過()去()形()/had done)×帰()結()(would do/would have done)。 The 2×2 kit: if-clause (past / had done) × result (would do / would have done).
  • 「あの時()→今()」= had done + would do now。 Then-to-now: had done + would do … now.
  • now が付()いたら have を疑()う(by now の慣()用()は例()外())。 See a now, question the have — the by now idiom is the exception.
  • 型()番()でなく部()品()で考()えると、どの組()み合()わせも作()れる。 Think parts, not pattern numbers — every combination becomes buildable.

内()容()確()認()日(): 2026-07-23 Last checked: 2026-07-23