Wishes, Regrets, and 'If Only' with Бы

You already know that бы + past tense is Russian's conditional ("I would go" = Я пошёл бы). The same little particle does a second, more emotional job: it powers wishes ("if only he'd come!") and regrets ("I shouldn't have said that"). English builds these with a scattered toolkit — if only, would that, should have, I wish, I'd rather have — but Russian funnels them all through one construction: бы + past verb (or бы + infinitive), usually with a small lead-in word like хоть, лу́чше, or скоре́е. These are not literary flourishes; they are the everyday sounds of someone hoping, longing, or kicking themselves.

The unreal core: бы + past, no tense distinction

Everything on this page rests on the fact you met on the бы page: бы attaches to a past-tense verb and the whole thing is time-neutral. The same form covers a present/future wish and a past regret — context tells them apart. Хоть бы он пришёл! is "if only he'd come!" (hoping now, about the future); Зря я согласи́лся is "I shouldn't have agreed" (regret about the past). No tense changes; the meaning shifts with the surrounding words.

Хоть бы он пришёл!

If only he'd come! — a present/future hope; бы + past пришёл.

Зря я согласи́лся.

I shouldn't have agreed. — a past regret; past form согласи́лся, no бы needed with зря.

Because the verb is past-based, it still agrees in gender (see past gender agreement): a woman says Зря я согласи́лась, Хоть бы я зна́ла.

Wishes: "if only", "I wish"

The wishing constructions cluster around a few lead-in words plus бы.

Хоть бы / е́сли бы то́лько — "if only"

Хоть бы + past or infinitive is the workhorse "if only / I just hope". Е́сли бы то́лько is the more dramatic "if only" (often opening a lament).

Хоть бы за́втра не́ было дождя́.

I just hope it doesn't rain tomorrow. — Хоть бы + не́ было; an everyday hope.

Хоть бы успе́ть на после́дний по́езд!

If only we can make the last train! — Хоть бы + infinitive успе́ть; hopeful urgency.

Е́сли бы то́лько я знал, чем э́то ко́нчится!

If only I'd known how this would end! — Е́сли бы то́лько, a regretful 'if only' about the past.

Поскоре́е бы / скоре́е бы — "can't it be sooner!"

A bare (по)скоре́е бы is an impatient wish for something to hurry up and happen. No verb is even required.

Поскоре́е бы выходны́е!

Can't the weekend come sooner! — (по)скоре́е бы + a noun; pure impatient longing.

Скоре́е бы э́то всё зако́нчилось.

I just want this all to be over soon. — Скоре́е бы + past зако́нчилось.

Хорошо́ бы / Как бы я хоте́л — "it'd be nice if", "how I'd love to"

Хорошо́ бы + infinitive/past is the wistful "it would be nice if". Как бы я хоте́л ("how I would love to") is more intense.

Хорошо́ бы сейча́с оказа́ться где́-нибудь на мо́ре.

It'd be lovely to be at the seaside somewhere right now. — Хорошо́ бы + infinitive, a soft wish.

Как бы я хоте́л верну́ться в то ле́то.

How I'd love to go back to that summer. — Как бы я хоте́л + infinitive; intense longing.

Polite wishes: Я хоте́л бы / Мне хоте́лось бы

Two more wish-frames are really about politeness: Я хоте́л бы ("I would like") and the impersonal Мне хоте́лось бы ("I'd love to / I'd like"). These soften a bald Я хочу́ ("I want") into something courteous — the difference between "I want a table for two" and "I'd like a table for two".

Я хоте́л бы заказа́ть сто́лик на двои́х.

I'd like to reserve a table for two. — Я хоте́л бы, the polite cousin of Я хочу́.

Мне хоте́лось бы поговори́ть с ва́ми наедине́.

I'd like to have a word with you in private. — impersonal Мне хоте́лось бы, gently formal.

These overlap with polite requests in general; for the full set, see polite requests with бы.

Regrets and reproach: "should(n't) have"

The flip side of a wish is a regret — a wish pointed at the past, at something you can no longer change. Russian has several tidy frames, all built on past forms.

Не на́до бы́ло / Не ну́жно бы́ло (+ infinitive) — "shouldn't have"

Не на́до бы́ло + infinitive is the standard "I/you shouldn't have …". The бы́ло is the neuter past of быть, and the infinitive names the action you regret.

Не на́до бы́ло э́то говори́ть.

I shouldn't have said that. — Не на́до бы́ло + infinitive говори́ть.

Тебе́ не ну́жно бы́ло так спеши́ть.

You shouldn't have rushed like that. — Не ну́жно бы́ло + infinitive; gentle reproach.

Зря (+ past) — "needlessly / shouldn't have"

Зря ("in vain, for nothing") + a past verb is a compact "I shouldn't have / it was pointless that I …". Note: зря itself carries the regret, so no бы is required here.

Зря я ему́ позвони́л.

I shouldn't have called him. — Зря + past позвони́л; 'it was a mistake that I called.'

Зря то́лько вре́мя потеря́ли.

We just wasted our time for nothing. — Зря + past, regret over wasted effort.

Лу́чше бы (+ past) — "you'd have done better to / I'd rather"

Лу́чше бы + past expresses "it would have been better if …", a regret with an edge of reproach.

Лу́чше бы ты молча́л.

You'd have done better to keep quiet. — Лу́чше бы + past молча́л; mild reproach.

Лу́чше бы я не спра́шивал.

I'd rather not have asked. — Лу́чше бы + past, self-directed regret.

Жаль, что (не)… — "it's a pity that…"

Finally, Жаль, что … ("it's a pity that") states the regret directly, with an ordinary indicative past (no бы). It pairs naturally with the бы-frames above.

Жаль, что мы так и не уви́делись.

It's a pity we never got to meet up. — Жаль, что + indicative past; plain statement of regret.

FrameMeaningVerb form
Хоть бы …!if only / I just hopeбы + past / infinitive
(По)скоре́е бы …!can't it be sooner!бы + past / noun
Я хоте́л бы / Мне хоте́лось быI'd like (polite)бы + past + infinitive
Не на́до бы́ло …shouldn't haveбы́ло + infinitive
Зря я …I shouldn't have (in vain)past (no бы)
Лу́чше бы …you'd have done better toбы + past
Жаль, что …it's a pity thatindicative past
💡
Watch which frames need бы and which don't. Хоть бы, Лу́чше бы, скоре́е бы, хоте́л бы all carry бы. But Зря я … and Жаль, что … take a plain indicative past — the regret lives in зря / жаль, so adding бы there is an overcorrection.

Source-language contrast: one construction, a dozen English phrasings

English distributes this emotional space across many fixed phrases — if only, I wish, would that, I'd rather (have), should(n't) have, it's a pity — each with its own tense gymnastics ("I wish he had come", "you shouldn't have said"). Russian collapses almost all of it into бы + a past form (or бы + infinitive) plus a lead-in word, and crucially adds no tense distinction: the very same Хоть бы он пришёл! can be tonight's hope or, with different framing, last week's lament. The work for an English speaker is not learning new verb forms — you already have them — but learning which little word (хоть, лу́чше, зря, скоре́е, жаль) sets the emotional key. And these are spoken, emotional, everyday expressions: Поскоре́е бы! ("can't it come sooner!") is something you mutter waiting for a bus, not a line from a novel. For the unreal logic these all share, revisit conditional sentences.

Common Mistakes

❌ Я хочу́ бы ча́шку ча́я.

Wrong — бы must ride on a PAST form, not the present хочу́.

✅ Я хоте́л бы ча́шку ча́я.

I'd like a cup of tea. — past хоте́л + бы; a woman says хоте́ла бы.

❌ Зря бы я согласи́лся.

Overcorrection — зря already carries the regret; don't add бы to it.

✅ Зря я согласи́лся.

I shouldn't have agreed. — зря + plain past, no бы.

❌ Хоть бы он придёт!

Wrong — the wish takes a PAST form after бы, not the future придёт.

✅ Хоть бы он пришёл!

If only he'd come! — Хоть бы + past пришёл, even though the hope is about the future.

❌ Не на́до бы́ло говори́шь э́то.

Wrong — the regret frame takes an INFINITIVE, not a conjugated form.

✅ Не на́до бы́ло э́то говори́ть.

I shouldn't have said that. — Не на́до бы́ло + infinitive говори́ть.

Key Takeaways

  • Wishes and regrets run on бы + past (or бы + infinitive) — the same machinery as the бы-conditional, with no tense distinction: context tells a present hope from a past regret.
  • Wishes: Хоть бы …! ("if only"), (По)скоре́е бы! ("can't it be sooner"), Хорошо́ бы … ("it'd be nice if"), Как бы я хоте́л … ("how I'd love to").
  • Polite wishes: Я хоте́л бы … / Мне хоте́лось бы … soften Я хочу́.
  • Regrets: Не на́до бы́ло + infinitive ("shouldn't have"), Лу́чше бы + past ("you'd have done better to"), Жаль, что … ("it's a pity that").
  • Some frames need бы (Хоть бы, Лу́чше бы, хоте́л бы); Зря я … and Жаль, что … take a plain indicative past — adding бы there is wrong.
  • The past-based verb still agrees in gender: Зря я согласи́лся (man) / согласи́лась (woman).

Now practice Russian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Russian

Related Topics

  • The Conditional/Subjunctive with БыB1Russian's 'would' is not a tense — it is the invariant particle бы attached to a past-tense verb. Я пошёл бы means both 'I would go' and 'I would have gone' depending on context; бы is mobile, never marks tense, and the verb still agrees in gender (Я пошла́ бы for a woman).
  • Conditional Sentences: Real and UnrealB1Russian splits if-sentences into two clean types: REAL conditions use е́сли + the indicative with no бы (Е́сли бу́дет дождь, я оста́нусь до́ма), while UNREAL conditions use е́сли бы + past in BOTH clauses (Е́сли бы у меня́ бы́ло вре́мя, я бы помо́г). One unreal form covers both 'if I had' and 'if I had had'.
  • Polite Requests and Suggestions with БыB1Бы is Russian's main politeness device: it softens blunt wants and commands into courteous requests and tentative opinions — Я хоте́л бы / Мне хоте́лось бы (I'd like), Не могли́ бы вы…? (Could you…?), Я бы попроси́л вас…, На твоём ме́сте я бы…, plus the negative-question frame (Вы не подска́жете…?) and suggestions with Не…ли (Не вы́пить ли нам ча́ю?).
  • Чтобы Clauses: Purpose and Indirect WishesB1Что́бы ('in order to / so that') follows one rule that governs every 'want/ask/order someone to do' sentence: SAME subject → что́бы + infinitive (Я пришёл, что́бы помо́чь); DIFFERENT subject → что́бы + a past-tense verb (Я хочу́, что́бы ты помо́г). 'I want you to help' has no infinitive in Russian.
  • Past-Tense Gender and Number AgreementA2The Russian past tense agrees with its subject in gender (singular) and number — он чита́л, она́ чита́ла, оно́ чита́ло, они́ чита́ли. The traps: я/ты take the gender of the real speaker or addressee; polite Вы always takes plural -ли even for one person; кто forces masculine and что forces neuter regardless of the real referent. This page works through every agreement target.
  • Narration Errors: Mixing Up Tense and AspectB1When you tell a story in Russian, aspect does the work English does with the continuous and the simple past: the imperfective paints the background (was cooking, used to do) and the perfective moves the plot forward (cooked, did, then left). The classic errors — pushing the perfective into a background slot (Когда́ я пришёл, она́ пригото́вила), using imperfectives for a one-off morning sequence, importing the English 'historic present', and writing a present after когда́ for a future event — all come from translating English tense word-for-word instead of choosing aspect.