ばよかった (ba yokatta)
~ばよかった — I should have ~, if only I had ~
Pattern
-
動詞ば形 + よかったI should have done it: 出ればよかった -
動詞ない形 → なければ + よかったI should not have done it: 言わなければよかった
Regret about the past
Positive ~ばよかった says you wish you had done something you did not do: もっと早く家を出ればよかった. Negative ~なければよかった says you wish you had not done something you did: 言わなければよかった. The event is already over and cannot be changed.
Close expressions
~たらよかった is almost the same. ~べきだった (“I should have”) is stronger and contains a sense of duty. Add と後悔した or と思った after the clause to report the regret: 持ってくればよかったと後悔した.
Examples
-
もっと早(はや)く家(いえ)を出(で)ればよかった。
Motto hayaku ie o dereba yokatta.
I should have left home earlier.
-
あんなひどいことを言(い)わなければよかった。
Anna hidoi koto o iwanakereba yokatta.
I shouldn't have said such an awful thing.
-
傘(かさ)を持(も)ってくればよかったと後悔(こうかい)した。
Kasa o motte kureba yokatta to kōkai shita.
I regretted not having brought an umbrella.
Common mistakes
- It is only for past events. For advice about the future, use ~ばいい or ~たほうがいい.
- Do not confuse ~なければよかった (should not have) with ~なくてよかった (glad it wasn't necessary).
More grammar points
- ばかりで ~ばかりで — only ~ (and nothing else, with a negative feeling)
- ばかりでなく ~ばかりでなく — not only ~ but also ~
- だけでなく ~だけでなく — not only ~ but also ~
- だけど だけど — but, however (casual)
- ふりをする ~ふりをする — pretending to ~
- 一方(いっぽう)だ ~一方だ — keeps ~ing in one direction
- 一体(いったい) 一体 — what on earth ~ (emphasizing a question)
- じゃない ~じゃない — isn't it ~! (surprise or confirmation)
- か何(なに)か ~か何か — ~ or something
- 代(か)わりに ~代わりに — instead of ~, in return for ~
- 結局(けっきょく) 結局 — in the end, after all
- きり ~きり — only ~; ever since ~
- っけ ~っけ — was it ~? (recalling)
- ことになっている ~ことになっている — it is the rule or plan that ~
- ことは~が ~ことは~が — it is true that ~, but ~
- くせに ~くせに — even though ~ (with reproach)
- も~ば~も A も ~ば B も ~ — both A and B
- むしろ むしろ — rather, if anything
Practice this in the app
Mainichi JLPT turns these grammar points into daily quizzes and a readiness gauge — 100% free, no sign-up.