Regret as a conditional, not a modal
English builds regret with a modal verb: I should have called. Japanese builds it with a condition that was never met plus a judgement about it: denwa sureba yokatta, if I had called, it would have been good. Nothing in the sentence corresponds to should. Once you see that, the grammar stops being a phrase to memorise and becomes a slot you can fill with any verb you can conjugate.
This also explains the tone. Because the sentence praises an imaginary better outcome rather than condemning you, plain ba yokatta is mild by default. The heaviness comes from what you add: a sigh with nā, a formal beki deshita, or nothing at all in a serious apology. A learner who only knows beki deshita will sound severe about small things, and a learner who only knows ba yokatta will sound casual about serious ones.
The conditional half is shared with the general conditionals guide on this blog, which compares ba, tara, nara and to. Here you only need one of them, and you need it in the past-facing sense: a condition that did not happen, judged after the fact.
Making the ba form of any verb
| Verb class | Dictionary form | Ba form | Regret sentence |
|---|---|---|---|
| Godan, ends in -ku | 行く iku | 行けば ikeba | 行けばよかった ikeba yokatta |
| Godan, ends in -u | 買う kau | 買えば kaeba | 買えばよかった kaeba yokatta |
| Godan, ends in -su | 話す hanasu | 話せば hanaseba | 話せばよかった hanaseba yokatta |
| Godan, ends in -mu | 読む yomu | 読めば yomeba | 読めばよかった yomeba yokatta |
| Godan, ends in -ru | 乗る noru | 乗れば noreba | 乗ればよかった noreba yokatta |
| Ichidan | 食べる taberu | 食べれば tabereba | 食べればよかった tabereba yokatta |
| Ichidan | 寝る neru | 寝れば nereba | 寝ればよかった nereba yokatta |
| Irregular | する suru | すれば sureba | すればよかった sureba yokatta |
| Irregular | 来る kuru | 来れば kureba | 来ればよかった kureba yokatta |
| Plain negative | 行かない ikanai | 行かなければ ikanakereba | 行かなければよかった ikanakereba yokatta |
| I-adjective | 安い yasui | 安ければ yasukereba | 安ければよかった yasukereba yokatta |
The rule for verbs is one step: change the final -u of the dictionary form to -eba for godan verbs, replace -ru with -reba for ichidan verbs, and learn sureba and kureba as the two irregulars. Negatives drop the final -i of the nai form and add -kereba, which is the same ending i-adjectives take, since nai is itself an i-adjective.
Watch two look-alikes. Kureba is the ba form of kuru, to come, while kurereba is the ba form of kureru, to do something for me. Kite kurereba yokatta, I wish you had come for me, is a different sentence from kureba yokatta, I wish I had come, and the extra syllable is the only signal.
The regret patterns at a glance
| Pattern | Form it follows | Strength and feel |
|---|---|---|
| 〜ばよかった ba yokatta | Verb ba form | Standard regret; mild to moderate, everyday |
| 〜なければよかった nakereba yokatta | Plain negative minus i, plus kereba | Regret for something you did do; often sharper |
| 〜ておけばよかった te okeba yokatta | Te form + okeba | Regret for missing preparation; very common |
| 〜ばよかったかな ba yokatta kana | Same, plus kana | Light and musing; softens it to a passing thought |
| 〜ばよかったなあ ba yokatta nā | Same, plus nā | Wistful sigh; casual, warm, spoken to yourself |
| 〜ばよかったのに ba yokatta noni | Same, plus noni | Disappointment, usually aimed at someone else |
| 〜たほうがよかった ta hō ga yokatta | Verb ta form | Comparative: the other option was better |
| 〜べきでした beki deshita | Verb dictionary form | Formal and weighty; duty unfulfilled |
| しまった shimatta | Stands alone | The exclamation at the moment of realising |
| 〜てしまいました te shimaimashita | Te form + shimaimashita | It happened and I regret it; polite and common |
Read the right-hand column as a volume dial. Kana and nā turn it down, noni turns it sideways towards another person, and beki deshita turns it up to something you would say standing in a manager's office. Choosing the wrong level is a bigger error than choosing the wrong form, because it changes how serious the listener thinks the situation is.
Ba yokatta for the everyday regret
This is the workhorse. Something small went wrong, you can name the better choice, and you say it. In polite conversation add desu; among friends drop it. It very often follows an observation, so the natural shape is a statement of the situation, then the regret: mada aite imasen ne, yoyaku sureba yokatta desu.
The reply you can expect is usually consolation rather than agreement. Shikata ga arimasen ne, or sō desu ne, tsugi wa yoyaku shimashō. Japanese conversation tends to close a regret quickly rather than examine it, so have a short accepting line ready.
| Japanese | Romaji | Meaning |
|---|---|---|
| もっと早く出ればよかったです。 | Motto hayaku dereba yokatta desu. | I should have left earlier. |
| 傘を持って来ればよかったです。 | Kasa o motte kureba yokatta desu. | I should have brought an umbrella. |
| タクシーに乗ればよかったですね。 | Takushī ni noreba yokatta desu ne. | We should have taken a taxi. |
| 予約すればよかったですね。 | Yoyaku sureba yokatta desu ne. | We should have made a reservation. |
| 先に聞けばよかったです。 | Saki ni kikeba yokatta desu. | I should have asked first. |
| もう少し早く寝ればよかった。 | Mō sukoshi hayaku nereba yokatta. | I should have gone to bed a bit earlier. (casual) |
| あの時、行けばよかったなあ。 | Ano toki, ikeba yokatta nā. | I really should have gone that time. (casual, wistful) |
| 仕方がありませんね。次は気をつけましょう。 | Shikata ga arimasen ne. Tsugi wa ki o tsukemashō. | It cannot be helped. Let us be careful next time. (a likely reply) |
Nakereba yokatta: I should not have
When the regret is about something you did rather than something you skipped, negate the verb before the conditional. Take the plain negative, drop the final i, and add kereba: iwanai becomes iwanakereba, taberu becomes tabenai becomes tabenakereba, suru becomes shinai becomes shinakereba, kuru becomes konai becomes konakereba.
This version usually carries more emotional weight than the positive one, because it points at an action you actually took. Anna koto o iwanakereba yokatta is a genuine wince. If the action affected someone else, do not leave the regret hanging on its own; follow it with an apology or a repair, or it can read as self-absorption rather than accountability.
| Japanese | Romaji | Meaning |
|---|---|---|
| あんなことを言わなければよかったです。 | Anna koto o iwanakereba yokatta desu. | I should not have said that. |
| 食べ過ぎなければよかったです。 | Tabesuginakereba yokatta desu. | I should not have eaten so much. |
| 昨日、無理をしなければよかったです。 | Kinō, muri o shinakereba yokatta desu. | I should not have pushed myself yesterday. |
| あのメールを送らなければよかった。 | Ano mēru o okuranakereba yokatta. | I should not have sent that email. (casual) |
| こんなにたくさん買わなければよかったですね。 | Konna ni takusan kawanakereba yokatta desu ne. | We should not have bought this much. |
| 夜中にコーヒーを飲まなければよかったです。 | Yonaka ni kōhī o nomanakereba yokatta desu. | I should not have drunk coffee in the middle of the night. |
| そんなに急がなければよかったですね。 | Sonna ni isoganakereba yokatta desu ne. | We need not have rushed like that. |
Te okeba yokatta: the preparation you skipped
Oku after a te form means doing something in advance, so te okeba yokatta is the regret of missing preparation: I should have booked, checked, charged it, written it down. It is probably the most useful of the three shapes for a learner living in Japan, because most daily trouble comes from preparation rather than from dramatic mistakes.
The form is the te form plus okeba, and oku is a godan verb, so oku becomes okeba with no irregularity. With suru verbs this gives shite okeba yokatta, and in casual speech oite contracts to toite, so katte okeba yokatta can be heard as kattokeba yokatta. Recognise the contraction; produce the full form until it is comfortable.
| Japanese | Romaji | Meaning |
|---|---|---|
| 予約しておけばよかったです。 | Yoyaku shite okeba yokatta desu. | I should have booked in advance. |
| 地図を見ておけばよかったです。 | Chizu o mite okeba yokatta desu. | I should have looked at the map beforehand. |
| 電池を買っておけばよかったです。 | Denchi o katte okeba yokatta desu. | I should have bought batteries in advance. |
| 先に確認しておけばよかったです。 | Saki ni kakunin shite okeba yokatta desu. | I should have checked first. |
| 名前を控えておけばよかった。 | Namae o hikaete okeba yokatta. | I should have made a note of the name. (casual) |
| もっと単語を覚えておけばよかったです。 | Motto tango o oboete okeba yokatta desu. | I should have learnt more vocabulary beforehand. |
| 天気を調べておけばよかったですね。 | Tenki o shirabete okeba yokatta desu ne. | We should have checked the weather. |
The neighbouring patterns: ta hō ga, beki datta, shimatta
Ta hō ga yokatta compares two options and says the other one was better. It is gentler than ba yokatta because it presents a choice rather than a failure, which makes it the safest form for commenting on what someone else did: takushī ni notta hō ga yokatta desu ne, we would have been better off in a taxi.
Beki datta, politely beki deshita, is the heavy one. It says a duty existed and was not met, so it belongs to serious matters and formal settings. Aimed at yourself it is dignified and useful at work. Aimed at someone junior it is a reprimand, and aimed at someone senior it is close to an insult, so keep it pointed at your own actions.
Shimatta is not a grammar pattern at all; it is the sound of realising. It comes out at the moment the mistake lands, before any analysis, and it is casual, so at work it becomes a sharp intake of breath and a polite line instead. Te shimaimashita is its grammatical relative and states that something regrettable has been completed: wasurete shimaimashita, I have gone and forgotten it.
| Japanese | Romaji | Meaning |
|---|---|---|
| タクシーに乗ったほうがよかったですね。 | Takushī ni notta hō ga yokatta desu ne. | We would have been better off taking a taxi. |
| 早めに相談したほうがよかったかもしれません。 | Hayame ni sōdan shita hō ga yokatta kamoshiremasen. | It might have been better to consult them earlier. |
| 事前に確認すべきでした。 | Jizen ni kakunin subeki deshita. | I should have checked in advance. (formal) |
| 安易に引き受けるべきではありませんでした。 | An'i ni hikiukeru beki de wa arimasen deshita. | I should not have accepted it so readily. (formal) |
| しまった。財布を忘れた。 | Shimatta. Saifu o wasureta. | Oh no. I have left my wallet behind. (casual) |
| すみません、忘れてしまいました。 | Sumimasen, wasurete shimaimashita. | Sorry, I have gone and forgotten it. |
| うっかりしていました。 | Ukkari shite imashita. | It slipped my mind. |
| 間違えてしまって、申し訳ありません。 | Machigaete shimatte, mōshiwake arimasen. | I am very sorry to have made a mistake. |
Regret about what someone else did
Saying you should have to another person is delicate in any language, and Japanese has a specific solution: put the action in the kureru frame, so the sentence becomes about the good outcome you missed rather than about their failure. Itte kurereba yokatta noni means I wish you had told me, and the kureru makes it clear you would have received a kindness, not that they neglected a duty.
Noni adds the sigh. Without it the sentence is flatter and can sound like a correction, so most speakers include it in friendly contexts. Upward to a senior, avoid the direct form entirely: use a passive-sounding wish with itadakereba, or take the blame yourself by saying you should have asked. That last move, converting their omission into your missing question, is the standard workplace solution and it costs you nothing.
| Japanese | Romaji | Meaning |
|---|---|---|
| 言ってくれればよかったのに。 | Itte kurereba yokatta noni. | I wish you had told me. (friendly) |
| 昨日、来てくれればよかったのに。 | Kinō, kite kurereba yokatta noni. | You should have come yesterday. (friendly, warm) |
| 一緒に来られたらよかったですね。 | Issho ni koraretara yokatta desu ne. | It would have been lovely if you could have come along. |
| 先に教えていただければよかったのですが。 | Saki ni oshiete itadakereba yokatta no desu ga. | It would have helped if I could have been told earlier. (careful, upward) |
| こちらからお聞きしておけばよかったです。 | Kochira kara o-kiki shite okeba yokatta desu. | I should have asked from my side. (taking it on yourself) |
| 私の確認不足でした。 | Watashi no kakunin busoku deshita. | I did not check thoroughly enough. |
Compare the two upward options. Oshiete itadakereba yokatta no desu ga still says the other person did not tell you, softened by keigo and left unfinished with ga. Kochira kara o-kiki shite okeba yokatta desu removes them from the sentence altogether. In a Japanese office the second is almost always the better choice, and it usually produces an apology from the other side anyway.
Softening a regret so it does not sound like self-punishment
A regret repeated twice starts to demand reassurance, and that shifts the work onto your listener. Japanese conversation handles this with three moves: lower the volume with kana or nā, close the topic with a set phrase such as sunda koto wa shikata ga arimasen, or convert the regret into a forward-looking sentence with kondo wa or tsugi kara.
The forward conversion is the most useful one to learn, because it works in every register. Yoyaku sureba yokatta desu. Kondo wa hayame ni yoyaku shimasu. Two short sentences: the regret, then the fix. Said that way, the regret becomes information rather than a mood, and the conversation can move on without anyone having to comfort you.
| Japanese | Romaji | Meaning |
|---|---|---|
| 予約すればよかったかな。 | Yoyaku sureba yokatta kana. | Maybe I should have booked. (light, musing) |
| まあ、済んだことは仕方がありませんね。 | Mā, sunda koto wa shikata ga arimasen ne. | Well, what is done is done. |
| 後悔しても始まりませんね。 | Kōkai shite mo hajimarimasen ne. | There is no use regretting it now. |
| 今度は早めに予約します。 | Kondo wa hayame ni yoyaku shimasu. | Next time I will book early. |
| いい勉強になりました。 | Ii benkyō ni narimashita. | It was a good lesson for me. |
| 次から気をつけます。 | Tsugi kara ki o tsukemasu. | I will be careful from now on. |
At work: name the mistake, then name the fix
In a Japanese workplace the expected shape after a mistake is short and structured: acknowledge, apologise briefly, state the immediate action, then state the prevention. Ba yokatta belongs at most to the first part, and often it is left out entirely because it describes your feelings rather than the situation. Kakunin ga tarimasen deshita is more useful to your manager than kakunin sureba yokatta desu, because it names a cause.
Keep the apology proportional and do not repeat it. Mōshiwake arimasen once, then move to the action. If the fault is genuinely serious, beki deshita adds appropriate weight, and the full apology register with keigo is covered in the workplace apology post on this blog. What matters most here is the second half: sugu ni shūsei shimasu, kongo wa kanarazu kakunin shimasu.
| Japanese | Romaji | Meaning |
|---|---|---|
| 確認が足りませんでした。申し訳ありません。 | Kakunin ga tarimasen deshita. Mōshiwake arimasen. | I did not check carefully enough. I am sorry. |
| 私のミスです。すぐに修正します。 | Watashi no misu desu. Sugu ni shūsei shimasu. | It is my mistake. I will fix it right away. |
| 事前に共有しておくべきでした。 | Jizen ni kyōyū shite oku beki deshita. | I should have shared it in advance. |
| 今後は送信前に必ず確認します。 | Kongo wa sōshin mae ni kanarazu kakunin shimasu. | From now on I will always check before sending. |
| 再発防止のため、手順書を作ります。 | Saihatsu bōshi no tame, tejunsho o tsukurimasu. | To stop it happening again, I will write up a procedure. |
| ご迷惑をおかけしました。 | Go-meiwaku o o-kake shimashita. | I have caused you trouble. |
| 本日中に対応いたします。 | Honjitsu-chū ni taiō itashimasu. | I will deal with it today. |
Notice that only one of these seven lines is a regret pattern. That ratio is the point. A manager hearing three sentences of ba yokatta learns nothing they can act on, while a cause and a countermeasure close the matter. Save the ba yokatta forms for colleagues at the same level, where they function as ordinary conversation rather than as a report.
Drills that make regret automatic
Start with the derivation, not the phrase. Take ten verbs you already use daily and run each through three beats: taberu, tabereba, tabereba yokatta. Then run the negative branch: tabenai, tabenakereba, tabenakereba yokatta. Ten verbs both ways takes about four minutes and it is the whole grammatical content of this post.
Next, build a daily two-line habit. At the end of the day, say one regret and one fix aloud: mō sukoshi hayaku nereba yokatta desu, kyō wa jū-ji ni nemasu. Doing this in Japanese rather than in your first language is what moves the pattern from something you understand to something that arrives on time in conversation.
Finally, drill the social direction. Write down three things another person did that inconvenienced you, then say each one twice: once as the friendly itte kurereba yokatta noni, and once as the workplace-safe kochira kara kakunin shite okeba yokatta desu. Being able to switch between those two on demand is the difference between a learner who sounds blunt and one who sounds professional.

