Meaning & usage
ばよかった expresses regret or reproach about something that already happened, meaning I wish I had done it or you should have done it. It follows the conditional ば form of a verb, as in 来ればよかった or しておけばよかった, with negatives formed as in 使わなければよかった. The regret refers to the past, so よかった stays in the past tense even when speaking in the present, and adding のに at the end strengthens blame or disappointment.
Example sentences 8
-
カメラ、持ってくればよかった。
I wish I'd had my camera with me.
-
そのコンサートのチケットを買っておけばよかった。
I wish I had bought a ticket for the concert.
-
もっと短いユーザー名にしておけばよかった。
I should've chosen a shorter username.
-
もっと早くやっておけばよかった。
I should've done that sooner.
-
あんなにたくさんお金を使わなければよかったなあ。
I wish I hadn't spent so much money.
-
テスト勉強、もっとやっとけばよかった。
I wish I had studied harder for the test.
-
自転車で来ればよかったなあ。
I should have come here by bicycle.
-
それを前に言ってくれればよかったのに。
You ought to have told me that before.
In past JLPT papers
This came up in 2 past exam questions.