~ばよかった (should have)

Japanese Grammar Basic Japanese ★★★ 3/5 neutral ばよかったba yokatta
Reading ばよかった
Romaji ba yokatta
Formation Verb ば-form + よかった / Verb なければ + よかった

Meaning

A phrase which expresses the speaker's regret about not having done something or having done something undesirable. It means 'I should have...' or 'I wish I had...'

ばよかった combines the ば conditional form with よかった (past tense of いい) to express regret about a past action or inaction. When used with an affirmative verb, it means 'I should have done X.' When used with a negative verb (なければよかった), it means 'I shouldn't have done X' or 'I wish I hadn't done X.' This pattern conveys a strong emotional sense of missed opportunity or remorse. It is similar to たらよかった, which is slightly more colloquial. The pattern can only refer to past events, not future wishes.

Examples

  1. もっと早く出発すればよかった。 I should have left earlier.
  2. あの映画を見ればよかった。 I wish I had watched that movie.
  3. 傘を持ってくればよかった。 I should have brought an umbrella.

Usage Guide

Context: spoken, written, everyday

Tone: regretful

Do Say

  • もっと早く起きればよかった。
  • 日本語をもっと勉強しておけばよかった。
  • あの時素直に謝ればよかった。

Don't Say

  • 来年留学すればよかった。(ばよかった expresses regret about the past — for future wishes, use ばいい or たらいい) → 来年留学すればいいなあ。
  • 昨日もっと食べるばよかった。(ば-form of 食べる is 食べれば, not 食べるば — the dictionary form cannot directly precede ば) → 昨日もっと食べればよかった。

Origin & History

ばよかった is a natural extension of the ば conditional combined with the past adjective よかった, literally meaning 'it would have been good if...'

Cultural Context

Generation: All ages

Social background: Universal

Related Phrases

Practice this on WordLoci

Flashcards, quizzes, audio pronunciation and spaced repetition