JLPTMainichi JLPT
English
JLPT N3 · Conditionals (if / when)

ば~のに (ba~noni)

~ば~のに — if only ~, then ~ (regret)

In short · Expresses regret or dissatisfaction about a situation that did not turn out as hoped: “if only ~, I could ~.” The first half is the ば-form condition, and the second half ends with のに. It is used for the present and the past.
A free study page from Mainichi JLPT — the app has 429+ grammar points, plus vocabulary and mock exams.See the app

Pattern

  • ば形 + 〜のに(現在の反対) present counterfactual: あれば、できるのに (if I had it, I could)
  • ば形 + 〜たのに(過去の反対) past counterfactual: 勉強すれば、合格できたのに

Contrary to reality

The condition is not true, and the speaker feels that is a pity: お金があれば旅行できるのに means “I have no money, so I can't travel.” The のに at the end carries the complaint or regret and leaves the sentence open.

Present and past

For the present, the ending is the present form (できるのに). For the past, it is the past form (できたのに). Because it can sound like blame when aimed at someone (電話をくれれば…迎えに行ったのに), use it carefully.

Examples

  • お金(かね)があれば、旅行(りょこう)できるのに。

    Okane ga areba, ryokō dekiru noni.

    If only I had money, I could travel.

  • もっと勉強(べんきょう)すれば、合格(ごうかく)できたのに。

    Motto benkyō sureba, gōkaku dekita noni.

    If only you had studied more, you could have passed.

  • 電話(でんわ)をくれれば、駅(えき)まで迎(むか)えに行(い)ったのに。

    Denwa o kurereba, eki made mukae ni itta noni.

    If only you had called, I would have gone to pick you up at the station.

Common mistakes

  • The ending のに here is regret, not the “although” の に in the middle of a sentence. Do not add a main verb after it.
  • Not for real, still-possible conditions. For those, use ~ば~ます (If you do, ...).

More grammar points

Practice this in the app

Mainichi JLPT turns these grammar points into daily quizzes and a readiness gauge — 100% free, no sign-up.

See the app