B1 Conditionals 8 min read 쉬움

후회 표현하기: '~할 걸 그랬다' (~ばよかった)

과거의 선택을 후회하며 더 나은 상황을 상상할 때 사용해요. 핵심 키워드는 «~ばよかった», «~なければよかった», «~のに»예요.

Grammar Rule in 30 Seconds

Use ~ばよかった to express regret about a past action or state that you wish had been different.

  • For affirmative: Verb-ba form + yokatta. Example: {行けば|いけば}よかった (I wish I had gone).
  • For negative: Verb-nai form + nakereba yokatta. Example: {行かなければ|いかなければ}よかった (I wish I hadn't gone).
  • It only applies to the past; you cannot use it for future regrets.
Verb(Conditional) + よかった (Good)

Overview

### Overview
여러분, 일요일 오후 2시에 일어나서 빈 피자 박스를 보며 '아, 어제 그냥 일찍 잘걸' 하고 후회해 본 적 있으신가요? 혹은 카카오톡에서 '메시지를 삭제했습니다'라는 알림을 보고 '아, 그 말을 하지 말걸' 하고 땅을 치며 후회한 적은요? 누구나 한 번쯤은 겪는 이런 '후회'의 감정을 일본어에서는 ~ばよかった라는 문법으로 표현합니다. 이 문법은 여러분의 언어적 타임머신입니다. 과거의 선택을 되돌아보고 '그때 그랬더라면 좋았을 텐데'라는 가상의 현실을 상상하게 해주죠.
한국어에서는 '~했더라면 좋았을 텐데' 혹은 '~하지 말걸'과 같이 표현합니다. 사실 한국어와 일본어는 구조적으로 매우 유사해서, 이 문법을 배우는 것은 한국인 학습자에게 매우 직관적입니다. 하지만 단순히 단어를 바꾸는 것을 넘어, 일본어 특유의 '체념'과 '미련'이 섞인 뉘앙스를 익히는 것이 중요합니다.
B1 레벨에 도달한 여러분은 이제 단순히 사실을 나열하는 단계를 넘어, 자신의 감정을 섬세하게 표현해야 합니다. 이 표현은 애니메이션의 독백이나 친구와의 대화, 혹은 SNS에 감성적인 글을 올릴 때 정말 많이 사용됩니다. 자, 이제 이 '후회 문법'을 마스터해서 일본인처럼 자연스럽게 감정을 표현해 볼까요?
### How This Grammar Works
~ばよかった의 논리는 사실 매우 수학적입니다. ~ば는 가정을 나타내는 조건형(If)이고, よかった는 '좋았다'의 과거형입니다. 즉, 문장을 직역하면 '만약 ~했다면 좋았을 텐데'가 됩니다. 이 문법의 핵심은 '반사실적 조건(Counterfactual Conditional)'입니다. 이미 일어난 과거를 되돌릴 수 없다는 것을 전제로 하기 때문에, 이 문법을 사용하는 순간 듣는 사람은 '아, 이 사람은 실제로 그렇게 하지 않았구나'라는 것을 즉시 이해합니다.
한국어와 비교해 볼까요? 한국어의 '~했더라면'이나 '~할걸'은 후회나 아쉬움을 나타내는 종결 어미입니다. 일본어의 ~ばよかった는 한국어의 '~했어야 했는데' 혹은 '~했더라면 좋았을 텐데'와 1:1로 완벽하게 대응합니다.
  • 긍정적인 행동에 대한 후회: 동사-ba + よかった (아, ~할걸)
  • 부정적인 행동에 대한 후회: 동사-nakereba + よかった (아, ~하지 말걸)
여기에 종종 のに를 붙여서 감정을 더 극대화합니다. ~ばよかったのに라고 하면, 단순히 '좋았을 텐데'를 넘어 '그랬으면 좋았을 텐데(그런데 안 해서 너무 아쉽다/후회된다)'라는 깊은 탄식이 섞인 느낌을 줍니다. 한국어로 치면 '아, ~했어야 했는데 말이야!'라고 말끝을 흐리는 것과 아주 비슷합니다.
### Formation Pattern
~ば 형태를 만드는 것이 첫 번째 관문입니다. 한국어 학습자들은 동사 활용에 익숙하니 금방 따라오실 거예요.
| 구분 | 활용 규칙 | 예시 |
|---|---|---|
| 1그룹 동사 | 어미 'u'를 'e'로 바꾸고 'ば' 추가 | 行く行けば |
| 2그룹 동사 | 'る'를 빼고 'れば' 추가 | 食べる食べれば |
| 불규칙 동사 | 来る来れば, するすれば | するすれば |
| 부정형 | ないなければ로 변경 | しないしなければ |
  • 1그룹: 話す (말하다) → 話せば (말했더라면)
  • 2그룹: 見る (보다) → 見れば (봤더라면)
  • 부정: 行かない (가지 않다) → 行かなければ (가지 않았더라면)
여기에 よかった를 붙이면 완성입니다. 예를 들어, 行かなければよかった는 '가지 말걸'이라는 뜻이 됩니다. 한국어의 '~지 말걸'과 구조가 아주 흡사하죠?
### When To Use It
이 문법은 일상생활의 거의 모든 '후회' 상황에서 사용됩니다.
  1. 1쇼핑 후회: 세일이라고 해서 샀는데 막상 집에 오니 별로일 때, 買わなければよかった (사지 말걸).
  2. 2음식 선택: 매운 라멘을 시켰는데 너무 매워서 못 먹을 때, 辛いのにしなければよかった (매운 걸로 하지 말걸).
  3. 3공부/업무: 시험을 망쳤을 때, もっと勉強すればよかった (더 공부할걸).
  4. 4사회적 상황: 상사에게 실수로 이모티콘을 보냈을 때, 送らなければよかった (보내지 말걸).
한국어와 마찬가지로, 이 표현은 자기 자신에게 하는 후회뿐만 아니라, 친구에게 '너 그때 ~했어야지!'라고 말할 때도 사용합니다. 다만, 친구에게 사용할 때는 ~ばよかったのに라고 하면 '너 그때 ~했더라면 좋았을 텐데(왜 안 했어?)'라는 뉘앙스가 되어, 위로 혹은 가벼운 핀잔의 의미를 동시에 갖게 됩니다. 한국어의 '~할걸 그랬어'와 쓰임새가 거의 똑같아서 금방 익숙해지실 겁니다.
### Common Mistakes
한국인 학습자가 자주 하는 실수 3가지를 짚어드릴게요.
  1. 1활용 규칙 혼동: 1그룹 동사를 활용할 때 行かば라고 하는 경우가 많습니다. 한국어의 부정형 '-지 않다'와 섞여서 생기는 현상입니다. 1그룹은 반드시 'e'단으로 바꾸고 를 붙여야 합니다. 行けば가 맞습니다!
  2. 2현재/미래에 사용: ~ばよかった는 오직 '과거'의 일에만 씁니다. 아직 일어나지 않은 일에 대해 '그렇게 하면 좋겠다'라고 할 때는 ~ばいいのに를 써야 합니다. 한국어에서도 '내일 비가 안 오면 좋겠다'를 '내일 비가 안 왔더라면 좋았을 텐데'라고 말하지 않는 것과 같습니다.
  3. 3'~ないば'의 오용: 부정형을 만들 때 行かないば라고 하는 경우가 있습니다. なければ가 하나의 세트라는 것을 잊지 마세요. 한국어의 '~하지 않았더라면'을 떠올리며, '하지 않다'의 부정 형태를 그대로 가져오려다 발생하는 L1 간섭 현상입니다.
### Contrast With Similar Patterns
비슷한 표현들과의 차이를 표로 정리했습니다.
| 표현 | 뉘앙스 | 한국어 대응 |
|---|---|---|
| ~ばよかった | 개인적인 후회, 감정 중심 | ~했더라면 좋았을 텐데 |
| ~べきだった | 도덕적 의무, 객관적 당위성 | ~했어야 했다(마땅히) |
| ~ておけばよかった | 준비 부족에 대한 후회 | 미리 ~해둘걸 |
~べきだった는 '해야만 했다'는 의무감이 강합니다. 반면 ~ばよかった는 '그랬으면 좋았을 텐데'라는 개인의 아쉬움이 더 큽니다. 그리고 ~ておく(미리 해두다)를 결합한 ~ておけばよかった는 '미리 해둘걸'이라는 뜻으로, 준비성 부족을 탓할 때 매우 유용합니다. 한국어에서도 '우산을 챙길걸'과 '우산을 미리 챙겨둘걸'의 차이와 같습니다.
### Quick FAQ
Q: 상사에게 사용해도 되나요?
A: ~ばよかったです라고 정중하게 말할 수 있지만, 후회는 자신의 실수를 인정하는 것이므로 상황을 잘 보고 사용하세요.
Q: よかったよかったのに의 차이는 무엇인가요?
A: のに가 붙으면 '그런데 하지 않아서 아쉽다'는 반전과 탄식의 느낌이 강해집니다.
Q: 형용사도 가능한가요?
A: 네! もっと安ければよかった (더 쌌더라면 좋았을 텐데)처럼 형용사의 가정형 ければ를 사용하면 됩니다.
Q: 10년 전 일에도 쓸 수 있나요?
A: 네, 과거의 일이라면 시점과 상관없이 사용할 수 있습니다.

Formation Table

Verb Type Dictionary Conditional (Ba) Regret Form
Group 1
行く (iku)
行けば (ikeba)
行けばよかった
Group 1
話す (hanasu)
話せば (hanaseba)
話せばよかった
Group 2
食べる (taberu)
食べれば (tabereba)
食べればよかった
Group 3
する (suru)
すれば (sureba)
すればよかった
Group 3
来る (kuru)
来れば (kureba)
来ればよかった

Meanings

This grammar expresses a feeling of regret or a wish that a past situation had been different. It translates to 'I wish I had...' or 'I should have...'.

1

Personal Regret

Expressing that you wish you had performed an action.

“{早く|はやく}{起きれば|おきれば}よかった。”

“{傘を|かさを}{持てば|もてば}よかった。”

2

Negative Regret

Expressing that you wish you had NOT performed an action.

“{あんなことを|あんなことを}{言わなければ|いわなければ}よかった。”

“{あんな|あんな}{映画を|えいがを}{見なければ|みなければ}よかった。”

Reference Table

Reference table for 후회 표현하기: '~할 걸 그랬다' (~ばよかった)
동사 유형 긍정 (했으면 좋았을걸) 부정 (안 했으면 좋았을걸)
1그룹 동사 (U)
{書けばよかった|かけばよかった}
{書かなければよかった|かかなければよかった}
2그룹 동사 (Ru)
{食べればよかった|たべればよかった}
{食べなければよかった|たべなければよかった}
Suru 동사
{すればよかった|すればよかった}
{しなければよかった|しなければよかった}
Kuru 동사
{来ればよかった|くればよかった}
{来なければよかった|こなければよかった}
い형용사
{安ければよかった|やすければよかった}
{安くなければよかった|やすくなければよかった}
な형용사/명사
{静かならよかった|しずかならよかった}
{静かでなければよかった|しずかでなければよかった}

격식 수준 스펙트럼

격식체
行けばよかったです。

行けばよかったです。 (Casual conversation)

중립
行けばよかった。

行けばよかった。 (Casual conversation)

비격식체
行けばよかったな。

行けばよかったな。 (Casual conversation)

속어
行けばよかったわ。

行けばよかったわ。 (Casual conversation)

후회 매핑하기 (~ばよかった)

후회

한 일에 대한 후회 (부정)

  • 買わなければよかった 사지 말걸 그랬어
  • 言わなければよかった 말하지 말걸 그랬어

안 한 일에 대한 후회 (긍정)

  • 行けばよかった 갈걸 그랬어
  • すればよかった 할걸 그랬어

후회 vs 의무

개인적 감정 (~ばよかった)
寝ればよかった 잘걸 그랬어 (내가 피곤함)
외부적 의무 (~べきだった)
謝るべきだった 사과했어야 했어 (도리상 맞음)

후회하고 계신가요?

1

그 행동을 이미 하셨나요?

YES
부정형(~なければ)으로 이동
NO
긍정형(~ば)으로 이동
2

1그룹 동사인가요?

YES
e단 + ばよかった 사용
NO ↓

활용 요약 가이드

📝

U-동사 (1그룹)

  • u -> e + ba
🍱

Ru-동사 (2그룹)

  • ru -> reba

불규칙 동사

  • suru -> sureba
  • kuru -> kureba

수준별 예문

1

{行けば|いけば}よかった。

I wish I had gone.

2

{買えば|かえば}よかった。

I wish I had bought it.

3

{見れば|みれば}よかった。

I wish I had watched it.

4

{言えば|いえば}よかった。

I wish I had said it.

1

{食べなければ|たべなければ}よかった。

I wish I hadn't eaten it.

2

{寝なければ|ねなければ}よかった。

I wish I hadn't slept.

3

{行かなければ|いかなければ}よかった。

I wish I hadn't gone.

4

{言わなければ|いわなければ}よかった。

I wish I hadn't said it.

1

{もっと|もっと}{勉強すれば|べんきょうすれば}よかった。

I wish I had studied more.

2

{彼に|かれに}{聞けば|きけば}よかった。

I wish I had asked him.

3

{傘を|かさを}{持てば|もてば}よかった。

I wish I had brought an umbrella.

4

{早く|はやく}{出発すれば|しゅっぱつすれば}よかった。

I wish I had left earlier.

1

{あんな|あんな}{高い|たかい}{車を|くるまを}{買わなければ|かわなければ}よかった。

I wish I hadn't bought such an expensive car.

2

{もっと|もっと}{早く|はやく}{準備を|じゅんびを}{すれば|すれば}よかった。

I wish I had prepared earlier.

3

{彼女を|かのじょを}{誘えば|さそえば}よかった。

I wish I had invited her.

4

{もっと|もっと}{慎重に|しんちょうに}{考えれば|かんがえれば}よかった。

I wish I had thought about it more carefully.

1

{あんな|あんな}{無礼な|ぶれいな}{態度を|たいどを}{とらなければ|とらなければ}よかった。

I wish I hadn't taken such a rude attitude.

2

{もっと|もっと}{早く|はやく}{真実を|しんじつを}{伝えれば|つたえれば}よかった。

I wish I had told the truth sooner.

3

{あの|あの}{チャンスを|チャンスを}{逃さなければ|のがさなければ}よかった。

I wish I hadn't missed that chance.

4

{もっと|もっと}{自分を|じぶんを}{信じれば|しんじれば}よかった。

I wish I had believed in myself more.

1

{あの|あの}{時|とき}{決断を|けつだんを}{下さなければ|くださなければ}よかった。

I wish I hadn't made that decision at that time.

2

{もっと|もっと}{多様な|たような}{視点から|してんから}{見れば|みれば}よかった。

I wish I had viewed it from a more diverse perspective.

3

{あのような|あのような}{過ちを|あやまちを}{繰り返さなければ|くりかえさなければ}よかった。

I wish I hadn't repeated such a mistake.

4

{もっと|もっと}{早く|はやく}{彼らの|かれらの}{声に|こえに}{耳を|みみを}{傾ければ|かたむければ}よかった。

I wish I had listened to their voices sooner.

혼동하기 쉬운

Expressing Regret: 'I wish I had...' (~ばよかった) ~tara yokatta

Both mean 'I wish I had'.

자주 하는 실수

行くばよかった

行けばよかった

Wrong conjugation of the conditional form.

行けばいい

行けばよかった

Confusing 'should' with 'regret'.

行けばよかったでした

行けばよかったです

Double past tense.

行けばよかっただ

行けばよかった

Adding 'da' to a past tense adjective.

行かなければよかった

行かなければよかった

Correct, but sometimes learners forget the 'na' in 'nakereba'.

行けばよかったと思う

行けばよかった

Adding 'to omou' is redundant.

行けばよかったのに

行けばよかった

Adding 'noni' changes the meaning to 'even though'.

行けばよかっただろう

行けばよかった

Adding conjecture to a personal feeling.

行けばよかったはずだ

行けばよかった

Using 'hazu' for regret.

行けばよかったのにね

行けばよかった

Over-using particles.

行けばよかったと後悔している

行けばよかった

Redundant expression of regret.

行けばよかったと思われた

行けばよかった

Passive voice is inappropriate here.

行けばよかったのだった

行けばよかった

Unnecessary emphasis.

行けばよかったことだ

行けばよかった

Nominalization error.

문장 패턴

___すればよかった。

Real World Usage

Texting very common

パーティー行けばよかった!

🎯

감정 표현의 완성, 'のに'

후회하는 마음을 더 간절하게 표현하고 싶다면 문장 끝에 のに를 붙여보세요. 단순한 문장이 깊은 한숨 섞인 진심으로 변해요. «もっと勉強すればよかったのに。»
⚠️

1그룹 동사의 'e단' 함정

1그룹 동사를 바꿀 때는 어미를 반드시 'e' 소리가 나는 글자로 바꿔야 해요. 行かば가 아니라 行けば라는 점을 꼭 기억하세요! «あそこに行けばよかった。»
💬

비즈니스에서의 정중한 후회

업무 중에 자신의 실수를 부드럽게 인정하고 싶을 때는 ~ばよかったです를 써보세요. 너무 자주 쓰면 우유부단해 보일 수 있으니 주의하세요! «もっと 빨리 확인하면 좋았을 텐데... »確認すればよかったです。"
💡

비슷한 표현과 바꿔 쓰기

일상 회화에서는 ~ばよかった 대신 ~たらよかった를 써도 의미가 거의 같아요. 친구랑 편하게 대화할 때 써보세요! «あのご飯, 食べたらよかった。»

Smart Tips

Use ~ba yokatta for personal feelings.

勉強するべきだった。 勉強すればよかった。

발음

yo-KAT-ta (falling)

Intonation

The intonation should fall at the end of 'yokatta' to express a sigh of regret.

Regretful sigh

行けばよかった↘

Conveys genuine sadness or regret.

암기하기

기억법

Think of 'ba' as 'better'. If I had done it, it would have been 'better' (yokatta).

시각적 연상

Imagine yourself standing at a fork in the road, looking back at the path you didn't take, feeling a sigh of 'yokatta' (it would have been good).

Rhyme

For past regret, use 'ba' and 'yokatta', it's the best way to say 'I should have' in Japan-a.

Story

Ken missed his flight. He stood at the airport thinking, 'If I had left earlier (hayaku shuppatsu sureba yokatta). If I hadn't overslept (ne sugoshinakereba yokatta). Now he is stuck at the gate.

Word Web

後悔 (koukai - regret)反省 (hansei - reflection)もし (moshi - if)過去 (kako - past)選択 (sentaku - choice)

챌린지

Write down 3 things you regret from yesterday using this grammar.

문화 노트

Japanese culture values reflection. Using this shows you are self-aware.

Comes from the conditional 'ba' and the past tense of 'ii' (good).

대화 시작하기

What do you regret about yesterday?

일기 주제

Write about a mistake you made last week.

자주 하는 실수

Incorrect

정답


Incorrect

정답


Incorrect

정답


Incorrect

정답

Test Yourself

이 문장을 일본어로 번역해 보세요. 번역

I wish I had gone to the party.

Answer starts with: {パー...

✓ Correct! ✗ Not quite. Correct answer: {パーティーに行けばよかった。|ぱーてぃーにいけばよかった。}
'갔으면 좋았을걸'이라고 말하려면 {行く|いく}의 가정형인 {行けば|いけば}에 'よかった'를 붙이면 돼요.
알맞은 문장을 골라보세요. 객관식

'먹지 말걸 그랬어'를 일본어로 바르게 표현한 것은?

✓ Correct! ✗ Not quite. Correct answer: {食べなければよかった。|たべなければよかった。}
{食べる|たべる}의 부정 가정형은 {食べなければ|たべなければ}입니다.
틀린 부분을 찾아서 고쳐보세요. Error Correction

Find and fix the mistake:

{もっと早く来ばよかった。|もっとはやくこばよかった。}

✓ Correct! ✗ Not quite. Correct answer: {もっと早く来ればよかった。|もっとはやくくればよかった。}
불규칙 동사인 {来る|くる}의 가정형은 {来れば|くれば}가 맞습니다.

Score: /3

연습 문제

1 exercises
Fill in the blank.

もっと勉強____よかった。

✓ Correct! ✗ Not quite. Correct answer: a
Conditional 'ba' form is required.

Score: /1

Practice Bank

10 exercises
{言う|いう}의 알맞은 형태를 넣어보세요. 빈칸 채우기

{何も___よかった。|나에도___よかった。} (아무 말도 하지 말걸 그랬어.)

✓ Correct! ✗ Not quite. Correct answer: {言わなければ|いわなければ}
'살걸 그랬어'라는 문장이 되도록 순서를 맞춰보세요. Sentence Reorder

1. {よかった|よかった} 2. {買えば|かえば} 3. {。|。}

✓ Correct! ✗ Not quite. Correct answer: 2, 1, 3
위 문장을 일본어로 번역하세요. 번역

I wish I hadn't bought this expensive bag.

✓ Correct! ✗ Not quite. Correct answer: {この高いバッグを買わなければよかった。|このたかいばっぐをかわなければよかった。}
'suru'가 올바르게 쓰인 문장은? 객관식

I wish I had exercised.

✓ Correct! ✗ Not quite. Correct answer: {運動すればよかった。|うんどうすればよかった。}
한국어 뜻에 맞는 일본어 문장을 매칭하세요. Match Pairs

알맞은 의미끼리 연결해 보세요:

✓ Correct! ✗ Not quite. Correct answer: Matches correctly
문맥에 맞게 문장을 고쳐보세요. Error Correction

{傘を忘れればよかった。|かさをわすれればよかった。}

✓ Correct! ✗ Not quite. Correct answer: {傘를 잊지 말걸 그랬어. |かさをわすれなければよかった。}
'좀 더 쌌으면 좋았을걸'을 일본어로 써보세요. 번역

I wish it had been cheaper.

✓ Correct! ✗ Not quite. Correct answer: {もっと安ければよかった。|もっとやすければよかった。}
빈칸을 알맞게 채워 문장을 완성하세요. 빈칸 채우기

{あそこで___よかったのに。|あそこで___よかったのに。} (저기서 먹었으면 좋았을 텐데...)

✓ Correct! ✗ Not quite. Correct answer: {食べれば|たべれば}
친구에게 공감하는 표현을 골라보세요. 객관식

친구가 재미있는 파티에 못 왔어요. 당신이 할 말은?

✓ Correct! ✗ Not quite. Correct answer: {来ればよかったのに!|くればよかったのに!}
'그렇게 많이 자지 말걸 그랬어'를 만들어 보세요. Sentence Reorder

1. {寝なければ|ねなければ} 2. {よかった|よかった} 3. {あんなに|あんなに}

✓ Correct! ✗ Not quite. Correct answer: 3, 1, 2

Score: /10

자주 묻는 질문 (1)

No, it is strictly for the past.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Ojalá hubiera hecho...

Spanish uses a specific subjunctive mood.

French moderate

J'aurais dû faire...

French focuses on 'should have' rather than 'if it were good'.

German moderate

Ich hätte ... sollen

German is more direct about obligation.

Japanese self

~ba yokatta

None.

Arabic moderate

ليتني فعلت

Arabic is more poetic.

Chinese low

我应该...

Chinese lacks a specific 'regret' grammar.

Learning Path

Prerequisites

Was this helpful?
아직 댓글이 없습니다. 첫 번째로 생각을 공유하세요!