~ばよかった
should have done; I wish I had done
~すればよかったのに、と後悔する気持ちを表す
- JLPT
- N4
- Register
- neutral
How it works
Expresses regret about something the speaker did or did not do in the past. ~ばよかった means 'I wish I had done X / I should have done X', and the negative ~なければよかった means 'I wish I hadn't done X'. It conveys regret, not advice.
過去にしたこと、またはしなかったことについての後悔を表す。「~ばよかった」は「~すればよかった(のに)」、否定の「~なければよかった」は「~しなければよかった」という後悔を表す。助言ではなく後悔の気持ちを述べる文型。
Formation
Verb ば-conditional + よかった/Verb ない-form → ~なければよかった
Examples
もっと早く家を出ればよかった。
もっとはやくいえをでればよかった。
I should have left the house earlier.
あんなことを言わなければよかったと後悔している。
あんなことをいわなければよかったとこうかいしている。
I regret it; I wish I hadn't said something like that.
傘を持ってくればよかったなあ、雨に濡れてしまった。
かさをもってくればよかったなあ、あめにぬれてしまった。
I wish I'd brought an umbrella; I ended up getting soaked.
Notes
- Adding のに (~ばよかったのに) is used to express regret/criticism toward another person ('you should have...').「~ばよかったのに」とすると、相手への後悔・非難(~すればよかったのに)を表せる。
- ~たらよかった is a near-synonym; both express past regret.「~たらよかった」もほぼ同義で、過去の後悔を表す。
- Do not confuse with ~てよかった (glad that), which is positive, not regretful.肯定的な「~てよかった(してよかった)」と混同しないこと。後悔ではなく満足を表す。
Check yourself
昨日、もっと勉強して___。テストができなかった。
Which fits the gap? おくといい · おけばよかった · おこうと思う · おいてよかった
Show the answer
おけばよかった