「英語で『もしあの時〜だったら』って言いたいけど、『would have』って使うんだっけ?それとも普通の『would』?」「仮定法って、『If I were rich…』まではわかるけど、『would have done』が出てくると急に難しく感じる…」そんな経験はありませんか?確かに、仮定法過去完了を表す『would have done』は、一見すると仮定法の「上級編」のように思えるかもしれません。しかし、その世界観を理解すれば、過去の出来事について自由に思いを巡らせる、とても便利な表現だと気づくはずです。このセクションでは、まず皆さんがよく知る基本の仮定法と比べながら、『would have done』の決定的な違いとその本質を解き明かしていきます。
『would have done』は仮定法の「上級編」? 基本との決定的な違い
『would have done』を理解するには、まず仮定法の基本をおさらいすることが近道です。ここで言う「基本」とは、「もし今〜ならば」という、現在や未来についての仮定を表す仮定法過去のこと。両者の違いをはっきりさせることで、『would have done』の役割がクリアに見えてきます。
基本の仮定法の『土台』を確認しよう
仮定法過去は、現実とは異なる「もしも」の世界を描く文法です。その最も特徴的な点は、時制が一つ「過去」にスライドすること。現在の事実に反する仮定をするために、あえて過去形を使います。
例を見てみましょう。
- 現実: I am not rich. (私はお金持ちではありません。)
- 仮定法過去: If I were rich, I would buy a big house. (もし私がお金持ちだったら、大きな家を買うだろう。)
ここで注目すべきは、話し手の視点が「今、この瞬間」にあることです。お金持ちではない「今」の現実から離れて、「もし今、お金持ちという別の状況だったら」と想像しています。主節の動詞も『would buy』と、現在または未来の可能性を示す形です。
| 項目 | 仮定法過去 (If I were…) | 仮定法過去完了 (If I had been…) |
|---|---|---|
| 扱う時間 | 現在または未来についての仮定 | 過去についての仮定 |
| 視点の位置 | 話し手は「今」にいて未来を想像 | 話し手は「今」にいて過去を振り返り、別の可能性を考える |
| if節の形 | 動詞の過去形 (were/did) | had + 過去分詞 (had been/had done) |
| 主節の形 | would/could/might + 動詞の原形 | would/could/might have + 過去分詞 |
『would have done』は何が違うのか? 視点の転換
それでは、本題の『would have done』、つまり仮定法過去完了の世界を見ていきましょう。最大の違いは、話し手が「過去の一点」を振り返っているという点です。
例文で比較してみます。
- 現実: I was not rich at that time. (私はあの時、お金持ちではありませんでした。)
- 仮定法過去完了: If I had been rich at that time, I would have bought a big house. (もしあの時、私がお金持ちだったら、大きな家を買っていただろう。)
ここでの話し手は、「あの時」という過去の出来事が既に完了したことを知った上で、別の可能性を考えています。現実では「買わなかった」という結果が確定している過去に対して、「もし条件が違っていたら、違う結果になったのに」と後悔や反省、あるいは単なる空想を巡らせているのです。
『would have done』の核心は、「have + 過去分詞」という完了形の部分にあります。この形が示すのは、「過去の出来事がすでに完了している」という事実。話し手はその結果を知る「現在」の地点に立ち、過去を振り返りながら「あの時、もし…だったら」と仮定を立てているのです。時間の流れで言えば、現在 → (振り返り) → 過去 → (想像上の別結果) という思考プロセスを、この形一つで表現していると言えます。
仮定法過去が「今からの未来図」を描くのに対し、仮定法過去完了は「過去のアルバムを見ながら描く、もう一つの結末」のようなもの。この「完了形」が持つ「過去の一点を見つめる視点」こそが、『would have done』を理解する上で最も重要な鍵となります。次のセクションでは、この視点を踏まえて、具体的な使い方と豊富な例文を見ていきましょう。
「もう一つの過去」を描く:『would have done』の3つの世界観
さて、『would have done』の基本的な仕組みを押さえたところで、実際にこの表現がどのような「世界観」を描き出すのか、具体的に見ていきましょう。『would have done』は単なる文法ルールではなく、話し手の感情や態度を色濃く反映する生きた表現です。大きく分けて、以下の3つの世界観に分類できます。
『would have done』の3つの世界観
- 世界観1: 『後悔』— もしあの時…という切ない想い
- 世界観2: 『批判・非難(婉曲的)』— 相手を責める、でも少しソフトに
- 世界観3: 『提案・推測(過去)』— 過去において可能だった別の選択肢
同じ『would have done』でも、文脈や話し手の口調、そして一緒に使われる副詞によって、伝わるニュアンスが大きく変わります。例文でその違いを体感していきましょう。
世界観1: 『後悔』— もしあの時…という切ない想い
最も典型的な使い方です。「過去に実際にはしなかった(できなかった)こと」に対して、悔やんだり、残念に思ったりする気持ちを表現します。個人的な反省や、もう変えられない過去に対する感慨を表す時に使われます。
If I had studied harder, I would have passed the exam.
(もっと勉強していたら、試験に合格していただろうに。)
→ 勉強しなかったことを後悔している。
I wish I had told her how I felt.
(彼女に自分の気持ちを伝えておけばよかった。)
→ 伝えなかったことを後悔している。
He would have loved to see this.
(彼はこれを見たら、きっと喜んだだろうに。)
→ 残念ながら「彼」はもう見ることができない状況(故人など)をほのめかす、切ない後悔・感慨。
世界観2: 『批判・非難(婉曲的)』— 相手を責める、でも少しソフトに
この使い方は非常に重要です。誰かの過去の行動を直接的に「あなたは〜すべきだった」と責めるのではなく、「(普通なら)〜したはずなのに」という、間接的でやや婉曲的な批判や非難を表します。ビジネスシーンや、相手を傷つけずに意見を伝えたい時によく用いられます。
You could have called me to say you’d be late.
(遅れるなら、電話一本くれたっていいでしょ。)
→ 直接「電話するべきだった」と言うより柔らかいが、明らかに不満や非難のニュアンス。
A more experienced person would have handled the situation differently.
(経験豊富な人なら、あの状況を別の方法で処理したはずだ。)
→ 現在の担当者の対応を批判しているが、本人を直接名指ししてはいない、プロフェッショナルな非難。
They should have at least sent an apology email.
(少なくともお詫びのメールぐらいは送るべきだった。)
→ “at least” と組み合わせることで、「最低限これだけはしてほしかった」という失望感を強調。
世界観3: 『提案・推測(過去)』— 過去において可能だった別の選択肢
過去の出来事について、別の可能性を推測したり、控えめに提案したりする使い方です。感情的な「後悔」や「非難」よりも、客観的で論理的なニュアンスがあります。議論や分析の中で、「あの時は別の方法もあり得た」と述べる場合などに使われます。
Looking back, taking the train would have been faster.
(振り返ってみれば、電車で行った方が早かったかもしれない。)
→ 過去の選択を後悔しているというより、客観的事実としての「別の可能性」を指摘。
The project would probably have succeeded with a larger budget.
(予算がもっとあれば、そのプロジェクトはおそらく成功していただろう。)
→ 過去の失敗の原因を推測・分析している。
In that case, it would have been better to postpone the meeting.
(その場合、会議を延期した方が良かったでしょうね。)
→ 過去の判断に対する、控えめな提案や意見。相手を責める強いニュアンスはない。
このように、『would have done』は単体では意味が決まりません。それが「切ない後悔」なのか、「ソフトな批判」なのか、それとも「客観的な推測」なのかは、その文が使われる状況(コンテクスト)と、話し手のイントネーション、そして共に使われる言葉によって決定されます。文法の形を覚えるだけでなく、それぞれの世界観が生み出す雰囲気を感じ取ることが、この表現を自由に操る第一歩です。
実践で読み解く! 文脈から『would have done』のニュアンスを嗅ぎ分けるコツ
ここまでで、『would have done』が「後悔」「批判」「提案」という3つの感情を表現できることを学びました。しかし、実際の会話や文章では、それがどの感情なのかはっきりしないこともあるでしょう。そんな時、読者や聞き手はどうやって話し手の意図を読み取ればいいのでしょうか?このセクションでは、「対比」と「結果」という2つのキーワードを手がかりに、文脈から正しくニュアンスを嗅ぎ分けるための実践的な方法を解説します。
キーワードは「対比」と「結果」, 会話の流れと話し手の感情に注目する
『would have done』は、ほとんどの場合、現実に起きたこと(過去形)と対になって使われます。この「非現実の過去」と「現実の過去」の対比こそが、話し手の感情を浮き彫りにする最大のヒントです。また、その仮定がもたらした(であろう)「結果」に注目すると、意図がより明確になります。
ニュアンス嗅ぎ分けの3ステップ
『would have done』の前後を見て、実際に起きた事実(過去形で表現されているもの)を特定します。これが「対比」の片方です。
『would have done』で語られている「もし…ならば」が実現した場合、どんな結果(良い結果/悪い結果)が生まれたかを推測します。
「現実」と「仮定」の対比、そして想定される「結果」から、話し手が感じている感情を推理します。会話の全体的な流れや口調も重要な手がかりです。
具体的な会話例で、このプロセスを追ってみましょう。
二人の同僚、AさんとBさんの会話です。
Aさん: 昨日のプレゼン、緊張しすぎて途中で言葉に詰まっちゃったよ。
Bさん: もっと練習したら良かったのに。リハーサルを事前に何度かやっていれば、もっと落ち着いて話せたはずだよ。
Bさんの発言 「リハーサルを…やっていれば、もっと落ち着いて話せたはずだよ。」 には would have been able to の意味が含まれています。このニュアンスを3ステップで分析してみます。
- STEP1「現実」を探す: Aさんの「緊張しすぎて途中で言葉に詰まった」という現実。
- STEP2「結果」を考える: リハーサルをしていれば、「もっと落ち着いて話せた」という好結果が想定される。
- STEP3「感情」を推測する: 「現実(失敗)」と「仮定(成功)」を対比し、好結果が得られなかったことを踏まえて、BさんはAさんに対して「軽い批判や助言」をしていると解釈できます。強い非難というより、次に活かしてほしいという気持ちが感じられます。
では、同じ文法形式でも、少し状況が変わるとどうなるでしょうか?
今度は、Aさんが一人でつぶやいている場面を想像してください。
Aさん(独り言): ああ…。リハーサルを事前に何度かやっておけば良かった。そうすれば、もっと落ち着いて話せたはずなのに。
- STEP1「現実」を探す: 同じく「緊張して言葉に詰まった」という現実。
- STEP2「結果」を考える: 同じく「落ち着いて話せた」という好結果。
- STEP3「感情」を推測する: 話し手が自分自身に対して同じセリフを言っている点が決定的です。これは「現実」と「理想」を対比させた、明らかな「後悔」の感情です。自分を責め、悔やんでいる様子が伝わってきます。
このように、全く同じ構文でも、誰が誰に対して話しているか、その会話の前後関係によって、伝わる感情は「批判・助言」から「後悔」へと大きく変化します。文脈から話し手の立場と感情を読み取る力が、『would have done』を真に理解し、使いこなすための最後の鍵となるのです。
『would have done』が主役になる文型:Ifなしでも使えるパターン
これまで、『would have done』は「If 主語 + had + 過去分詞, 主語 + would have + 過去分詞」という形で学んできました。しかし、実際のネイティブの会話や文章では、If節(条件節)が省略されているケースが非常に多く見られます。これは、文脈や状況から条件が明らかであったり、含意されているためです。このセクションでは、Ifなしで『would have done』が主役を張る使い方をマスターし、より自然な英語表現を手に入れましょう。
If節が省略・含意されているケース
例えば、友人が重い荷物を持って駅の階段で困っているのを見たとします。あなたが手伝おうと思った時には、彼は既に別の人に助けられてしまいました。この時、あなたは彼に何と言うでしょうか?
I would have helped you. (手伝ってあげられたのに。)
この文には、明示的な「If節」がありません。しかし、文脈から「もし(あなたが手伝いを必要としているのを)見ていたら / 気づいていたら」という条件が暗に含まれています。話し手も聞き手もその状況を共有しているため、If節をわざわざ言わなくても意味が通じるのです。これが、『would have done』の「省略パターン」の核心です。
If節が省略される主なパターン
- 会話の流れから条件が自明な場合
例: A「昨日の会議、大変だったよ。」 B「I would have come if I had known. (知っていたら行ったのに。)」→ 後半の「if I had known」さえ省略可能。 - 後悔や非難の感情を直接的に表現する場合
例: You should have told me. (言ってくれたらよかったのに。) → 「if you had wanted me to know (もし私に知らせたかったなら)」が含意。 - 丁寧な提案や控えめな意見を述べる場合
例: It would have been better to start earlier. (もっと早く始めたほうが良かったでしょうに。) → 「if we had considered the time (時間を考慮していたら)」が背景にある。
I wish… / If only… との共演で感情を増幅
「もし〜だったらなあ」という強い願望や後悔を表す「I wish…」や「If only…」は、『would have done』と組み合わさることで、過去に対する切実な思いを表現する強力なツールになります。ここで一つ、非常に重要な文法ルールがあります。
「I wish I would have + 過去分詞」は文法的に誤りです。
「I wish」の後には、仮定法過去または仮定法過去完了が来ます。願望の対象が「過去」の事実に対してであれば、必ず「I wish I had + 過去分詞」の形を使います。
- 誤: I wish I would have studied harder. (もっと勉強しておけばよかった。)
- 正: I wish I had studied harder.
- 誤: If only she would have called me.
- 正: If only she had called me.
では、「would have done」はどのように使うのでしょうか?実は、主語を変えて、「I wish + 別の主語 + would have done」の形で使うことができます。これは、過去における他者への不満や、実現しなかった望みを表します。
- I wish you would have been there.
(あなたがそこにいてくれたらよかったのに。) → 「あなた」が過去にそこにいなかったことへの後悔。 - If only the weather would have been better.
(天気がもっと良かったらよかったのに。) → 過去の天気への不満。 - She wishes they would have told her the truth.
(彼らが真実を話してくれていたらよかったのに、と彼女は思っている。) → 他者の過去の行動への願望。
このように、『would have done』はIfがなくても、また「I wish」と組み合わせても、豊かな感情表現を可能にします。鍵は、文脈から読み取れる「もし〜なら」という条件を見抜くことと、「I wish」の後で主語が誰なのかを正確に把握することです。これらのパターンを自分のものにすれば、あなたの英語はより感情的で、より自然なものに一歩近づくでしょう。
ビジネスと日常会話で差がつく! 『would have done』の応用表現
文法の理解を超えて、実際のコミュニケーションで使いこなせてこそ真の実力です。『would have done』は、特にビジネスの丁寧な表現と、日常会話の自然な感情表現という2つの場面で、あなたの英語の幅を劇的に広げる強力なツールとなります。ここでは、それぞれのシーンでの具体的な使い方を、場面設定とともに詳しく見ていきましょう。
ビジネスシーンでの婉曲的フィードバック
ビジネスの世界では、特に批判や改善提案を直接的に伝えることは、時に人間関係を損なうリスクがあります。『would have done』は、過去の行動を「もし私があなたの立場なら…しただろう」という仮定の提案として表現することで、相手を責めずに建設的なフィードバックを与えることを可能にします。
核心:直接的な「You should have…(あなたは…すべきだった)」は避け、控えめで協力的な「I would have…(私なら…しただろう)」を使う。
- プロジェクトの振り返りで: 「もう少し早い段階でステークホルダーに関わってもらっていれば、もっとスムーズに進んだでしょうね」というニュアンスを伝える。
- パフォーマンス評価で: 改善点を、未来へのアドバイスとして提示する。「この部分の資料は、もう少しビジュアルを入れると、クライアントの理解が深まったかもしれません」という感じです。
- クライアント対応で: 過去の対応について、より良い選択肢があったことを示唆する。「そのお問い合わせには、即日でサンプルをお送りした方が、お客様の満足度は高かったかもしれません」。
では、具体的な会話例を見てみましょう。
上司: 今回のプロジェクト、最終的には成功したが、中間報告のタイミングで少し混乱があったよね。
部下(あなた): そうですね。振り返ると、中間マイルストーンの時点で、より詳細な進捗レポートを共有しておけば、関係各所の認識齟齬は防げたかもしれません。
(原文:Looking back, I would have shared a more detailed progress report at the mid-point milestone to prevent any misunderstandings among the stakeholders.)
この発言は、「あなた(部下)は報告すべきだった」と責めるのではなく、「私(部下)が同じ状況なら、こういう行動を取っただろう(そしてそれは良かったかもしれない)」という、自己反省と提案を織り交ぜた、非常に洗練された表現です。
日常会話での自然な後悔や共感の表現
友人や家族とのカジュアルな会話では、『would have done』は自分の後悔を率直に語ったり、相手の経験に深く共感したりするための自然な表現として頻繁に使われます。堅苦しい「If I had…」を省略して、さらりと使えるのが特徴です。
- 自分の失敗談: 「あの時、傘を持って行っていればよかった…」という後悔。
- 相手への共感: 友人が「あのコンサート、チケット取れなかったんだ」と残念がっている時に、「私も行きたかった!すごく良かっただろうね」と感情を共有する。
- 軽い提案: 「それ、昨日のうちに言ってくれていたら、手伝えたのに」という、やや悔しさを込めた助け舟。
友人A: 週末、ドライブで海に行ったんだけど、すごく混んでて駐車場が見つからなくて…結局あきらめて帰ってきたよ。
あなた: えー、それは残念!事前にネットで混雑情報をチェックしておけば良かったね。私も似たような経験あるよ。
(原文:Oh no, that’s too bad! You would have checked the congestion forecast online beforehand. I’ve had a similar experience.)
ここでの「You would have checked…」は、決して「あなたはチェックすべきだった(なんでしなかったの?)」という非難ではなく、「(もし私があなたの立場だったら/一般的には)事前にチェックするだろうなぁ(そしてそれは賢明だったろうに)」という、強い共感と「そうすれば良かったのに」という思いやりの気持ちを表しています。
| シーン | 核心ニュアンス | キーフレーズ例 |
|---|---|---|
| ビジネス(フィードバック) | 直接的な批判を避けた、建設的で協力的な提案 | 「I would have involved the client earlier.」 (クライアントにはもっと早く関わってもらっていたでしょう) |
| 日常(後悔) | 自分への反省や、軽い悔しさの表現 | 「I would have brought a jacket!」 (上着持ってくればよかった!) |
| 日常(共感) | 相手の立場に立った深い理解と感情の共有 | 「I would have been so excited too!」 (私もすごく興奮してただろうな!) |
このように『would have done』は、文法の枠を超えて、人間関係を円滑にするための「言葉の配慮」として機能します。ビジネスではプロフェッショナルな印象を、日常では温かみのある共感力を与える、まさに差がつく表現なのです。
壁を突破する練習法:『would have done』を自分のものにする
これまで『would have done』の文法と使い方を学んできました。しかし、知識を理解するだけでは、実際の会話やライティングで瞬時に使えるようにはなりません。このセクションでは、「理解」から「使いこなし」への壁を突破する具体的なインプット・アウトプットの方法をご紹介します。最終目標は、頭で考えなくても自然に口をついて出てくる状態を目指しましょう。
インプット:多読・多聴で「感覚」を養う
文法を意識しすぎると、自然な英語の流れを感じ取ることが難しくなります。まずはたくさんの生の英語に触れ、『would have done』がどんな文脈で、どんな感情を込めて使われているのかを「感覚的」に捉える練習から始めましょう。
以下のような、登場人物の感情や内面が描かれる素材がおすすめです。
- 英語の小説(特にミステリーや恋愛小説)
- ドラマや映画の脚本(スクリプト)
- インタビュー記事やコラム
- ニュース記事の「解説」や「論評」セクション
素材を読む・聴く際に、意識的に『would have done』の形を探します。音声コンテンツでは、「would’ve + 過去分詞」という短縮形で発音されることが多いので注意深く聴きましょう。
見つけた文をノートに書き出し、以下の点を分析します。
- 話し手はどんな状況か?(後悔、非難、推測?)
- 省略されている「If節」は何か?
- この表現を使うことで、どんなニュアンスが加わっているか?
例:「I would have called you.」というセリフが、忘れ物をした後で言われたなら「(もし気づいていたら)電話したのに」という後悔や申し訳ない気持ちを表しています。
アウトプット練習では、大きな人生の分岐点ではなく、日常のささいな「もしあの時…」から始めるのがコツです。例えば、「昨日、傘を持たずに出かけて雨に降られた」という経験は絶好の練習材料です。「If I had checked the weather forecast, I wouldn’t have gotten wet.」と書くことで、文法を現実の経験に結びつけ、記憶に定着させやすくなります。
アウトプット:日記と音読で「使える」ようにする
感覚が養われたら、今度は自分で使ってみる段階です。ここでは、負担が少なく継続しやすい2つの方法をご紹介します。
1. 「過去の自分」へのフィードバック日記
その日に起きたこと、または過去の思い出を振り返り、『would have done』を使って「別の選択肢」を考えてみましょう。
- 書き方: 1日1文からでOKです。以下のテンプレートに沿って書いてみましょう。
- 「(今日/あの時)〜した。If I had [過去完了], I would have [過去分詞].」
- 「(今日/あの時)〜しなかった。If I had [過去完了], I wouldn’t have [過去分詞].」
- 例文:
- I missed the last train. If I had left the office 10 minutes earlier, I would have caught it. (終電を逃した。10分早くオフィスを出ていれば、間に合ったのに。)
- I didn’t bring a charger. If I had checked my bag, I wouldn’t have been in trouble. (充電器を持って来なかった。カバンをチェックしていれば、困らなかったのに。)
2. 音読で口と耳を慣らす
書いた文や、インプットで集めた例文を、声に出して読む練習は非常に効果的です。音読することで、リズムやイントネーションが体に染み込み、瞬発力が高まります。
- 方法: 同じ文を5回〜10回、感情を込めて繰り返し音読します。
- ポイント: 「would have」は日常会話ではほぼ必ず「ウドゥヴ」のように短縮されます。この音の繋がりを意識して練習しましょう。
インプットで「感覚」を、アウトプットで「筋肉」を鍛える。この2つを毎日少しずつ続けることが、『would have done』を無意識に使いこなすための最強のトレーニングです。
『would have done』に関するよくある質問(FAQ)
- Q1: 「would have done」と「should have done」の違いは何ですか?
-
「would have done」は「(もし条件が違えば)…しただろう」という仮定や推測を表します。一方、「should have done」は「…すべきだった(のにしなかった)」という強い義務感、後悔、非難のニュアンスが中心です。例えば、「I would have helped you.(手伝ってあげられたのに)」は条件付きの可能性を示し、「I should have helped you.(手伝うべきだったのに)」は自分の行動に対する後悔や反省を強く感じさせます。
- Q2: 「could have done」との使い分けは?
-
「could have done」は「…することができた(のにしなかった)」という「能力」や「可能性」に焦点を当てます。「would have done」が「(仮定の条件下では)…という行動を取っただろう」という意思や結果を述べるのに対し、「could have done」は「…する物理的・状況的な可能性があった」という事実を述べます。例:「If I had known, I would have come.(知っていたら行っただろう)」は意思の表明。「If I had known, I could have come.(知っていたら行くことができた)」は可能性の存在を示します。
- Q3: If節がなくても使えると学びましたが、どうやって見分ければいいですか?
-
If節が省略されている場合、文脈から条件を読み取る必要があります。会話の流れの中で、話し手と聞き手が共有している状況や、直前の発言内容がヒントになります。例えば、誰かが遅刻してきた場面で「I would have called.」と言えば、それは「(もし遅れるとわかっていたら)電話したのに」という条件が暗に含まれています。常に「この文は、どんな『もし…ならば』を前提にしているのか?」と考える習慣をつけましょう。
- Q4: ビジネスで使う時、失礼にならないようにするコツは?
-
最大のコツは、主語を「You(あなた)」ではなく「I(私)」や「We(我々)」にすることです。「You should have…」は直接的な非難になりがちですが、「I would have…」は「私ならこうしたでしょう」という個人的な見解として提示でき、相手を責める印象を和らげます。また、「perhaps(おそらく)」「maybe(かもしれない)」などの控えめな副詞と組み合わせることで、提案のニュアンスをさらに強めることができます。
- Q5: リスニングで「would have」が聞き取れないことがあります。なぜですか?
-
ネイティブスピーカーは日常会話で「would have」をほとんど必ず「would’ve」(ウドゥヴ)と短縮して発音します。また、前後の単語と繋がって「ウダヴ」のように聞こえることもあります。聞き取るコツは、文法形としての「would have」を探すのではなく、「ウドゥヴ」という音の塊と、その後に続く過去分詞(動詞の原形とは異なる形)に耳を澄ませることです。音読練習で自分でもこの発音に慣れることが、リスニング力向上の近道です。

