Search pages and navigate
should have; would have been better
Definition
The grammar pattern "~ばよかった (ba yokatta)" is used to express regret about a past situation by stating that a different action would have yielded a better result. It implies that the speaker wishes they had done something differently, resulting in a more desirable outcome. This pattern is often used in situations where the speaker is reflecting on past events and thinking about what could have been done to improve the situation. The nuance of this pattern is to convey a sense of regret or longing for a different outcome, rather than simply stating what should have been done.
Structure
| Form | Pattern | Example |
|---|---|---|
| Ba-form of the verb | Verb stem + ば | 食べる (taberu) becomes 食べば (tabeba) |
| Past tense of 'yokatta' | よかった (yokatta) | Past tense of 'yokatta' is already given, but it's worth noting that it's a polite form of 'yokatta' |
| Ba-form of the verb + past tense of 'yokatta' | Verb stem + ば + よかった | 食べばよかった (tabeba yokatta) |
Examples
テストが難しかったです。もっと勉強して ______ 。
Tesuto ga muzushikatta desu. Mottomo benkyou shite _______ .
The test was difficult. I should have studied more.
テストが難しかったです (The test was difficult) + もっと勉強して (more studying) + _______ (should have)
雨が降ってきましたね。傘を ______ 。
Ame ga futte kimashita ne. Kasa o _______ .
It rained. I should have brought an umbrella.
雨が降ってきましたね (It rained) + 傘を (umbrella) + _______ (should have)
あんなにたくさんお酒を ______ 。
Anna ni tukasama o sake o _______ .
I should have drunk less alcohol.
あんなにたくさん (so much) + お酒を (alcohol) + _______ (should have)
彼女は来年大学に入る予定でしたが、受験者数が多かったので ______ 。
Kanojo wa raigann gakko ni hairu yotei deshita ga, jyunyuu syuu ga takakatta node _______ .
She was planning to enter university next year, but since there were many applicants, she should have studied harder.
彼女は (she) + 来年大学に入る予定でした (was planning to enter university) + 受験者数が多かったので (since there were many applicants) + _______ (should have)
Context
This pattern is used to express regret about a past situation, and it's often used in situations where the speaker is reflecting on past events. The polite form of 'yokatta' is used in this pattern, which is suitable for formal or polite conversations. This pattern can be compared to the 'should have' pattern in English, but it's worth noting that the nuance of this pattern is to convey a sense of regret or longing for a different outcome.
Watch out
The ba-form of the verb is used to indicate the condition, and using the past tense before 'ba' would change the meaning of the sentence.
The positive form of 'ba yokatta' is used to express regret about a past situation, while the negative form is used to express the opposite.
'Tara' is used to indicate a hypothetical or conditional situation, while 'ba' is used to indicate a past condition.
Strategy
In the JLPT exam, this pattern is often tested in the reading comprehension section. Be careful to use the correct form of 'ba yokatta' depending on the situation, and make sure to use the ba-form of the verb before 'ba'.
In context
Worked examples drawn from JLPT N4 test-style questions. Each sentence shows ~ばよかった (ba yokatta) used correctly, with a brief note on what the pattern is doing.
テストが難しかったです。もっと 勉強すればよかった 。
Pattern used: 勉強すればよかった
'Ba yokatta' is the standard way to express regret about something you didn't do.
雨が降ってきましたね。傘を 持ってくればよかった 。
Pattern used: 持ってくればよかった
For the irregular verb 'kuru', the conditional form is 'kureba'.
あんなにたくさんお酒を 飲まなければよかった 。
Pattern used: 飲まなければよかった
To say 'should not have', use the negative conditional 'nakereba' + 'yokatta'.
Interactive
テストが難しかったです。もっと ______ 。
Adaptive practice
Our adaptive engine will quiz you on this grammar pattern and track your progress toward mastery.