B2 · 中上級 チャプター 3

Dealing with Regrets and Past Results

5 トータルルール
59 例文
5

Chapter in 30 Seconds

Master the art of looking back and re-imagining your past choices with precision and emotional depth.

  • Express personal regrets using the 'should have' structure.
  • Analyze past outcomes by using 'would have' for hypothetical results.
  • Construct full Third Conditional sentences to link past conditions to past consequences.
Rewrite your past, one sentence at a time.

学べること

Ever wish you could rewrite the past? In this chapter, we'll explore how to eloquently discuss what *should have* happened or what *would have* been different using the Third Conditional. You'll soon be expressing regrets and missed opportunities with confidence!

Learning Objectives

By the end of this chapter, you will be able to:

  1. 1
    By the end you will be able to: confidently articulate past regrets and hypothetical situations in professional and social contexts.

チャプターガイド

Overview

### Overview
Ever found yourself replaying past scenarios in your mind, wondering how things could have turned out differently? As a B2 English learner, you're ready to move beyond basic past tenses and dive into the nuanced world of hypothetical pasts. This chapter is your guide to mastering the sophisticated ways native speakers discuss what *didn't* happen, but perhaps *should have*, and the imaginary outcomes that resulted.
We'll explore the power of should have for expressing regrets and mistakes, and would have for describing unrealized past results. Understanding these structures, especially the Third Conditional, is crucial for expressing complex thoughts and emotions, making your English dealing with regrets and past results truly fluent. Get ready to add depth and authenticity to your conversations, allowing you to articulate missed opportunities and alternative realities with confidence and precision.
This isn't just about grammar; it's about connecting with the human experience of reflection.
### How This Grammar Works
At its heart, this grammar is about exploring alternative pasts – what could have, should have, or would have been. We use should have + past participle to express regret or to give advice about actions that already happened but were, in hindsight, the wrong choice or a missed opportunity. For instance,
I should have studied harder for the exam
implies you didn't study enough, and you regret it.
This structure directly addresses a past action that you or someone else didn't take, but *ought* to have.
When we consider the consequences of these hypothetical past actions, we often use would have. This phrase describes an imaginary past result that never actually occurred because the condition wasn't met.
If I had studied harder, I would have passed the exam
perfectly illustrates this.
Here, the idea of passing is the unrealized result.
Combining these ideas leads us to the Third Conditional, which is specifically designed to discuss how different past choices could have changed past outcomes. The structure is clear: If + subject + had + past participle (the hypothetical past condition), subject + would have + past participle (the imaginary past result). So,
If I had known you were coming, I would have baked a cake
means you didn't know, and therefore didn't bake a cake.
It's a powerful tool for explaining why things are the way they are by contrasting them with how they *could have* been. In casual speech, you'll often hear contractions like "I'd've known
(I would have known) or
She'd've gone" (She would have gone), which add to natural B2 English fluency.
### Common Mistakes
  1. 1Confusing should have with would have for expressing regret:
* ✗
I would have studied, but I was tired.
(This suggests a condition was missing, not necessarily regret for not studying.)
* ✓
I should have studied, but I was tired.
(This clearly expresses regret for not studying.)
* ✓ "If I hadn't been tired, I would have studied." (Correct use of Third Conditional for a hypothetical past.)
  1. 1Using the base form of the verb after would have or should have:
* ✗
If you had called, I would have go.
* ✓
If you had called, I would have gone.
(Always use the past participle after have.)
  1. 1Forgetting had in the if-clause of the Third Conditional:
* ✗
If I knew you were coming, I would have waited.
* ✓
If I had known you were coming, I would have waited.
(The past perfect had known is essential for the past hypothetical condition.)
### Real Conversations
A: I can't believe I missed the last bus home.
B: Oh no! You should have checked the schedule before you left.
A: My interview went terribly. I didn't get the job.
B: That's a shame. If you had practiced your answers more, you would have felt more confident.
A: I really regret not learning a musical instrument when I was younger.
B: I know, right? If I had stuck with piano, I would be able to play at parties now.
### Quick FAQ
Q: Can I use could have instead of would have in the Third Conditional?
A: Yes, absolutely! Could have implies ability or possibility in the past. For example:
If I had studied more, I could have passed the exam
(meaning I had the ability to pass).
Q: Is should have only for negative situations or regrets?
A: Not strictly. While it often implies regret or criticism, it can also express that something desirable didn't happen:
You should have told me the good news earlier! I was so worried.
It always points to an unfulfilled, better alternative.
Q: What's the difference between
I should have done
and
I wish I had done
?
A: Both express regret about a past action.
I should have done
focuses on the action itself and implies a missed responsibility or a better choice you failed to make.
I wish I had done
is a more general expression of desire for a different past outcome.
Q: Are contractions like "I'd've known" common in spoken English?
A: Yes, these contractions are very common in informal, spoken English. Using them will make your speech sound much more natural and fluent to native speakers.
### Cultural Context
Native English speakers instinctively use these patterns, often without consciously thinking about the grammar rules. They're fundamental for discussing cause-and-effect in the past, expressing empathy, and sharing personal reflections. Contractions (I'd've, you'd've, we'd've) are especially prevalent in casual conversation, indicating a higher level of fluency.
While the core structures remain consistent across English-speaking regions, the frequency of specific phrases and intonation may vary. Mastering them is key to sounding natural and connecting authentically.

重要な例文 (8)

1

I `should have called` my mom on her birthday.

母の誕生日に電話するべきだったな。

Should Have + 過去分詞 (後悔について話す)
2

You `shouldn't have eaten` that third slice of pizza.

ピザの3枚目を食べるべきではなかったね。

Should Have + 過去分詞 (後悔について話す)
3

I `should have saved` more money when I was younger.

若い頃、もっとお金を貯めておくべきだった。

Should Have: 過去の後悔と間違い
4

You `shouldn't have parked` there; now you've got a ticket.

あそこに駐車すべきではなかったね。ほら、駐車違反切符を切られちゃったよ。

Should Have: 過去の後悔と間違い
5

If I had seen your message, I `would have replied` immediately.

もしあなたのメッセージに気づいていたら、すぐに返信したでしょう。

後悔と結果:「Would Have」の使い方
6

She `would have joined` the university club, but she had too many commitments.

彼女は大学のクラブに入っただろうに、他にもたくさんやることがあったんです。

後悔と結果:「Would Have」の使い方
7

If I `had studied` harder, I `would have passed` the exam.

もしもっと勉強していたら、試験に合格していただろう。

仮定法過去完了: 後悔と過去の可能性 (もし〜だったら...)
8

If you `had told` me about the party, I `would have gone`.

もしパーティーのことを教えてくれていたら、私も行ったのに。

仮定法過去完了: 後悔と過去の可能性 (もし〜だったら...)

ヒントとコツ (4)

💡

短縮形を使ってみよう!

カジュアルな会話では、「should've」を使うのが自然で流暢に聞こえますよ。NetflixやTikTok、日常会話でも頻繁に耳にするはずです。 「You should've seen his face!」
frontend.learn_grammar.from_rule: Should Have + 過去分詞 (後悔について話す)
💡

過去分詞をマスターしよう

英語の動詞の「過去分詞」をしっかり覚えることが、「should have」を使いこなすカギです。例えば、「go-gone」や「see-seen」、「eat-eaten」のような不規則動詞の過去分詞形を復習して、よくある間違いを避けましょう。「I should have gone to the party."
frontend.learn_grammar.from_rule: Should Have: 過去の後悔と間違い
💡

短縮形を練習しよう

特に会話の中で、もっと自然に聞こえるようにするには、短縮形に慣れるのがおすすめです。例えば、「I would have」は「I'd've」のように言います。これらは会話をスムーズにし、日常会話でとてもよく使われますよ。「I'd've gone to the concert.」
frontend.learn_grammar.from_rule: 後悔と結果:「Would Have」の使い方
💡

「Had」を見つける

仮定法過去完了の「if」節では、主動詞に「had」(過去完了形)を必ず使います。「if」節の中に「would」が見えたら、それは間違いのサインです。「もし私が知っていたら…」は
If I had known...
であって、
If I would have known...
ではありません。
frontend.learn_grammar.from_rule: 仮定法過去完了: 後悔と過去の可能性 (もし〜だったら...)

重要な語彙 (5)

hindsight understanding a situation only after it has happened regret to feel sad or disappointed about something consequence a result or effect of an action hypothetical based on a suggested idea or theory missed opportunity a chance that was not taken

Real-World Preview

briefcase

The Missed Job Interview

Review Summary

  • should + have + past participle
  • If + past perfect, would have + past participle

よくある間違い

Never use 'would have' in the 'if' clause. The 'if' clause must always use the past perfect.

Wrong: If I would have known, I would have come.
正解: If I had known, I would have come.

After 'have', you must always use the past participle, not the simple past form.

Wrong: I should have went to the party.
正解: I should have gone to the party.

Ensure the result clause matches the past perfect structure (would have + participle).

Wrong: If I had known, I would have to go.
正解: If I had known, I would have gone.

このチャプターのルール (5)

Next Steps

You have done an amazing job today. Reflection is the key to growth, and now you have the language to do it fluently!

Listen to a podcast about regrets and identify the conditional sentences.

クイック練習 (10)

文中の間違いを見つけて修正しましょう。

Find and fix the mistake:

She should of told him the truth earlier.

✓ Correct! ✗ Not quite. Correct answer: She should have told him the truth earlier.
「Should of」というフレーズは、「should have」のよくある間違いです。正しい助動詞は「have」です。

frontend.learn_grammar.from_rule: Should Have: 過去の後悔と間違い

仮定法過去完了の短縮形が正しく使われている文章を選びましょう。

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: If they'd known, they'd've come.
両方の節で過去分詞が必要です。「Known」は「know」の過去分詞で、「come」は「come」(come, came, come)の過去分詞です。

frontend.learn_grammar.from_rule: 第三条件法: 短縮形 (I'd've known)

仮定法過去完了の文章を完成させるために、正しい短縮形を選びましょう。

If you ___ asked, I'd've helped you.

✓ Correct! ✗ Not quite. Correct answer: 'd
仮定法過去完了の「if」節では、「had」は「'd」と短縮されます。完全な文章は「If you had asked, I would have helped you」です。

frontend.learn_grammar.from_rule: 第三条件法: 短縮形 (I'd've known)

文を完成させる正しい形を選びましょう。

If I had known about the party, I ___ there.

✓ Correct! ✗ Not quite. Correct answer: would have been
仮定法過去完了では、帰結節に「would have」と過去分詞(been)が必要です。

frontend.learn_grammar.from_rule: 後悔と結果:「Would Have」の使い方

文を完成させる正しい形を選びましょう。

I feel terrible. I ___ `eaten` so much junk food yesterday.

✓ Correct! ✗ Not quite. Correct answer: should have
正しい形は「should have」の後に過去分詞が続く形です。「should of」は間違いですし、「should」だけでは現在の助言になります。

frontend.learn_grammar.from_rule: Should Have + 過去分詞 (後悔について話す)

文を完成させる正しい形を選びましょう。

I feel terrible; I ___ to that party last night.

✓ Correct! ✗ Not quite. Correct answer: should have gone
「Should have gone」は、過去の行動に対する後悔を表す正しい形です。「Should go」は現在または未来の義務を指し、「should of went」は文法的に誤りです。

frontend.learn_grammar.from_rule: Should Have: 過去の後悔と間違い

仮定法過去完了の文の間違いを見つけて修正しましょう。

Find and fix the mistake:

If she would have arrived earlier, she wouldn't have missed the start of the movie.

✓ Correct! ✗ Not quite. Correct answer: If she had arrived earlier, she wouldn't have missed the start of the movie.
仮定法過去完了の「if」節は過去完了形('had arrived')を使う必要があり、「would have arrived」ではありません。

frontend.learn_grammar.from_rule: 仮定法過去完了: 後悔と過去の可能性 (もし〜だったら...)

文章の間違いを見つけて修正しましょう。

Find and fix the mistake:

If she'd've studied, she'd've passed the test.

✓ Correct! ✗ Not quite. Correct answer: If she'd studied, she'd've passed the test.
「if」節では「had」を使いますが、これは「'd」と短縮され、「'd've」とはなりません。正しい形は「If she had studied」または「If she'd studied」です。

frontend.learn_grammar.from_rule: 第三条件法: 短縮形 (I'd've known)

仮定法過去完了を正しく使っている文を選びましょう。

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: If I had found my keys, I would have left earlier.
正しい仮定法過去完了の構造は、条件で「If + 過去完了形」、結果で「would have + 過去分詞」です。

frontend.learn_grammar.from_rule: 仮定法過去完了: 後悔と過去の可能性 (もし〜だったら...)

文の間違いを見つけて修正しましょう。

Find and fix the mistake:

She shouldn't of went to the concert without a ticket.

✓ Correct! ✗ Not quite. Correct answer: She shouldn't have gone to the concert without a ticket.
間違いは「shouldn't of」(正しくは「shouldn't have」)と、過去分詞「gone」の代わりに単純過去形「went」を使っている点です。

frontend.learn_grammar.from_rule: Should Have + 過去分詞 (後悔について話す)

Score: /10

よくある質問 (6)

これは主に、過去に起こらなかったのにすべきだった行動や、起こってしまったのにすべきでなかった行動に対する後悔や批判を表現します。過去を振り返って、こうだったらよかったのに、と思う時に使いますね。例えば、「I should have studied harder.」のように。
もちろん使えます!誰か(または自分自身)に、こうすれば最適だったのに、ということを伝える際に使います。例えば、「You should have taken an umbrella; now it's raining!」のように言えますよ。
過去に何かをするべきだった、あるいは期待されていたのに、それが起こらなかったことを意味します。過去の後悔、間違い、逃した機会について使われます。例えば、「I should have gone to the party.」(パーティーに行くべきだった。)
「should」と「have」の間に「not」を挿入して否定形を作ります。最も一般的なのは短縮形の「shouldn't have」です。例えば、「You shouldn't have waited so long.」(そんなに長く待つべきではなかった。)
「would have」は、過去に起こらなかったことについて、「もしこうだったら、こうなっていただろう」と想像する時に使います。後悔や逃した機会を表すことが多いですね。例えば、「I would have gone to the party if I hadn't been sick.」(もし病気でなかったら、パーティーに行っただろうに。)のように使います。
「would have」は仮定法過去完了(「If + 過去完了形, would have + 過去分詞」)の帰結節の主要な構成要素ですが、文脈によって「if節」が暗に示されている場合は単独で使うこともできます。例えば、「I would have loved that movie!」(あの映画、きっと気に入っただろうな!)は、「もし見ていたら」という条件が暗に含まれています。