Conditional Sentences in Ukrainian
Умовні Речення
This article is part of the Ukrainian grammar tree on Settemila Lingue.
In Brief
Ukrainian normally uses якщо (“if”) for open or realistic conditions and якби (“if, hypothetically”) for imagined or contrary-to-fact ones. Unlike English, a real future condition can put a future verb after якщо: Якщо прийдеш, буду радий (“If you come, I’ll be happy”). Unreal conditions use past-tense-looking forms, with би/б marking the hypothetical result: Якби мав час, допоміг би (“If I had time, I would help”).
Overview
A conditional sentence links a condition—what must be true—with a result—what follows from it. In Якщо буде тепло, ми підемо гуляти, the condition is “if it is warm,” and the result is “we will go for a walk.” The grammatical part containing its own verb is called a clause; a conditional sentence usually has an if-clause and a result clause.
At B2, the important contrast is not a numbered list of “first, second, and third conditionals,” but the speaker’s view of the situation. Якщо presents a condition as open, possible, repeated, or factual. Якби frames it as imagined, unlikely, impossible now, or impossible because the relevant time has passed. Context and verb forms then show whether the imagined situation concerns the present, future, or past.
This system partly resembles English, but the tense choices do not line up word for word. English normally says “if you come,” not “if you will come”; Ukrainian readily says якщо прийдеш with a future verb. Conversely, Ukrainian unreal forms are built from forms that look like the past tense plus the particle би/б, rather than from a separate verb equivalent to English “would.”
How It Works
The three core patterns
| Meaning | Condition clause | Result clause | Model |
|---|---|---|---|
| Open, real, or possible | якщо + suitable tense | suitable tense | Якщо прийдеш, буду радий. |
| Unreal present or future | якби + past-form verb | past-form verb + би/б | Якби мав час, допоміг би. |
| Unreal past | якби + past form, often a pluperfect construction | past conditional, optionally with був/була/було/були | Якби був знав, був би прийшов. |
“Past form” means the Ukrainian form that agrees in gender and number: мав for a masculine singular subject, мала for a feminine singular subject, and мали for a plural subject. In an unreal present sentence, this form does not necessarily describe past time. In Якби Олена мала час, мала means “if Olena had time now,” not automatically “if Olena had time before.”
Real and open conditions with якщо
Use якщо when the condition is treated as genuinely open or as a regular cause-and-effect relation. The tense follows the intended time:
- present + present for facts and habits: Якщо я втомлений, я рано лягаю спати. — “If I am tired, I go to bed early.”
- future + future for a future possibility: Якщо він подзвонить, я відповім. — “If he calls, I’ll answer.”
- past + past for a condition reported as a real past possibility: Якщо він це сказав, то мав причину. — “If he said that, he had a reason.”
- condition + command when the result is advice or an instruction: Якщо побачиш Марію, передай їй привіт. — “If you see Mariia, say hello to her.”
The future after якщо is one of the biggest differences from English. Ukrainian does not need to replace подзвонить with a present form merely because it follows “if.” The perfective future often appears because the event is viewed as a single completed occurrence: прийдеш, подзвониш, закінчиш.
The word то (“then”) may introduce the result: Якщо матимеш час, то зайди. It is often omitted, especially in a short sentence. When used, it makes the condition–result structure more explicit or adds emphasis.
Unreal present or future conditions with якби
Use якби when the speaker imagines a situation rather than presenting it as an open fact. The standard pattern is:
якби + past-form verb, past-form verb + би/б
- Якби я знав відповідь, я сказав би. — “If I knew the answer, I would say.”
- Якби ми жили ближче, частіше бачилися б. — “If we lived closer, we would see each other more often.”
The past form agrees with the subject. Ukrainian often leaves out subject pronouns when the context and agreement make them clear:
| Subject | Condition | Result |
|---|---|---|
| masculine singular | Якби я мав час… | …поїхав би. |
| feminine singular | Якби я мала час… | …поїхала б. |
| plural | Якби ми мали час… | …поїхали б. |
The particle has two forms: би and the shorter б. The choice is largely for ease and rhythm. б commonly follows a vowel (мала б, поїхала б), while би is comfortable after many consonants (знав би). This is a sound and style choice, not a difference in meaning.
In neutral word order, би/б commonly follows the verb in the result clause, but it is a mobile particle and may stand after another emphasized word: Я б поїхав, Він би допоміг, Ми й самі б упоралися. Do not treat it as a fixed ending attached to the verb.
The conjunction якби already contains the hypothetical element би. A simple condition clause therefore says якби я знав, not якби я знав би. The result still needs its own би/б: якби я знав, сказав би.
Unreal past conditions
An unreal past conditional describes a condition that was not fulfilled and a past result that therefore did not happen. Ukrainian can rely on context and ordinary past-form conditionals:
Якби я знав про зустріч, я прийшов би.
This can mean “If I had known about the meeting, I would have come.” Time expressions such as учора or тоді make the past interpretation clear.
For an explicitly prior, counterfactual event, Ukrainian may use the pluperfect (a form presenting one past event as earlier than another): a past form of бути plus a past form of the main verb.
- condition: якби я був знав — “if I had known”
- result: я був би прийшов — “I would have come”
- feminine: якби вона була знала, вона була б прийшла
- plural: якби вони були знали, вони були б прийшли
These expanded forms strongly mark unreal past time, but they are not required in every context and can sound heavier or more regionally marked than the shorter pattern. In much everyday Ukrainian, Якби я знав, я прийшов би is natural when the past setting is already obvious. Use the expanded pattern when the sequence of past events or the contrast with a present unreal condition needs to be unmistakable.
Clause order and punctuation
Either clause may come first:
- Якщо матимеш запитання, напиши мені.
- Напиши мені, якщо матимеш запитання.
In writing, separate the clauses with a comma. The meaning usually remains the same, but the first clause establishes the frame. Putting the result first can make it feel like the main message, with the condition added afterward.
Related wishes and щоб-clauses
A щоб-clause expresses a desired or intended situation: Хотів би, щоб ти прийшов (“I’d like you to come”). Here щоб introduces what is wanted; it is not interchangeable with conditional якби. The first clause contains the conditional mood (хотів би) to soften the wish, while the past-form прийшов agrees with ти and presents the desired action.
Compare:
- Якби ти прийшов, я був би радий. — “If you came, I would be happy.” This states a condition and its result.
- Хотів би, щоб ти прийшов. — “I’d like you to come.” This states a wish about another person’s action.
Examples in Context
| Ukrainian | English | Note |
|---|---|---|
| Якщо прийдеш, буду радий. | If you come, I’ll be happy. | Future in both Ukrainian clauses |
| Якщо завтра буде сонячно, підемо до парку. | If it is sunny tomorrow, we’ll go to the park. | Open future condition |
| Якщо я не розумію слово, шукаю його у словнику. | If I don’t understand a word, I look it up in a dictionary. | Repeated present situation |
| Якщо закінчиш раніше, подзвони мені. | If you finish early, call me. | Future condition plus command |
| Якщо це правда, то нам треба поговорити. | If that is true, then we need to talk. | Optional то highlights the result |
| Якби мав гроші, поїхав би. | If I had money, I would go. | Unreal present; masculine speaker |
| Якби я мала більше часу, вивчала б польську. | If I had more time, I would study Polish. | Unreal present; feminine speaker |
| Якби ми жили ближче, то частіше зустрічалися б. | If we lived closer, we would meet more often. | Plural agreement; optional то |
| Я б погодився, якби умови були кращі. | I would agree if the conditions were better. | Result clause comes first |
| На твоєму місці я б не поспішав. | If I were you, I wouldn’t rush. | Idiomatic advice without an explicit if-clause |
| Якби я знав про зміну планів, то прийшов би пізніше. | If I had known about the change of plans, I would have come later. | Past meaning supplied by context |
| Якби був знав, був би прийшов. | If I had known, I would have come. | Explicit masculine unreal-past pattern |
| Якби вона була перевірила адресу, то не заблукала б. | If she had checked the address, she would not have got lost. | Expanded condition; shorter result |
| Хотів би, щоб ти прийшов. | I’d like you to come. | A wish with щоб, not an if-clause |
Common Mistakes
Copying the English present tense after “if”
- Wrong for the intended future meaning: Якщо ти приходиш завтра, я буду радий.
- Right: Якщо ти прийдеш завтра, я буду радий.
- Why: For one future event, Ukrainian naturally uses the future after якщо. The present приходиш more readily suggests a repeated action or an arranged context, not the default equivalent of English “if you come tomorrow.”
Adding би twice inside the condition
- Wrong: Якби я мав би час, допоміг би.
- Right: Якби я мав час, допоміг би.
- Why: Якби already marks the if-clause as hypothetical. In the basic neutral pattern, do not add another би to that clause.
Leaving би/б out of the result
- Wrong: Якби ми мали карту, знайшли дорогу.
- Right: Якби ми мали карту, знайшли б дорогу.
- Why: The result clause needs би/б to mark the imagined consequence. Without it, знайшли looks like an ordinary past statement.
Ignoring gender and number agreement
- Wrong: Якби Олена мав час, вона поїхав би.
- Right: Якби Олена мала час, вона поїхала б.
- Why: Past-form verbs agree with a singular subject’s gender. Plural subjects take plural forms: Якби друзі мали час, вони поїхали б.
Treating щоб as another word for conditional “if”
- Wrong: Щоб ти прийшов, я був би радий. (when you mean “If you came…”)
- Right: Якби ти прийшов, я був би радий.
- Why: Якби sets a hypothetical condition. Щоб normally introduces a purpose, request, or desired action.
Forcing the long unreal-past form everywhere
- Awkward when context is already clear: Якби я був знав учора про це, я був би прийшов.
- Often more natural: Якби я вчора знав про це, я прийшов би.
- Why: The forms with був/була/були are valid and useful, but ordinary past conditional forms plus clear time context often express the same counterfactual more lightly.
Usage Notes
Якщо is the broad, neutral conjunction for “if.” You will also encounter коли (“when”) where the speaker expects the event rather than merely considering it: Коли приїдеш, подзвони suggests that the arrival is expected; Якщо приїдеш, подзвони leaves it open.
In conversational Ukrainian, speakers frequently omit pronouns and то: Якби знав, сказав би. This is complete and natural when the person is clear. In careful writing, the comma remains necessary even when the clauses are short.
Advice often uses a shortened hypothetical frame: Я б на твоєму місці поговорив із нею (“If I were you, I would talk to her”). Literally, this begins “I, in your place, would…,” with no overt якби clause. It is less direct than an imperative and is useful when offering a recommendation rather than giving an order.
Negative conditions follow the same patterns: Якщо не встигнеш, напиши (“If you don’t make it in time, write”) and Якби не дощ, ми пішли б пішки (“If it weren’t for the rain, we would walk”). The compact frame якби не + noun means “if it were not for…” or, in a past context, “if it had not been for…”.
Beyond the Basics: Time, Emphasis, and Alternatives
The real/unreal distinction is more reliable than trying to match every Ukrainian example to an English conditional number. A past-looking Ukrainian form may refer to now (Якби я знав відповідь…), to a possible future (Якби він прийшов завтра…), or to an unchangeable past (Якби він прийшов учора…). Time adverbs and the wider conversation do much of the work.
Mixed-time conditionals are also possible. The condition and result do not have to belong to the same period:
- Якби я тоді прийняв цю пропозицію, зараз жив би у Львові. — “If I had accepted that offer then, I would be living in Lviv now.”
- Якби я краще знав українську, учора все зрозумів би. — “If I knew Ukrainian better, I would have understood everything yesterday.”
Word order can shift the focus because би/б may follow the element being emphasized:
- Я б цього не робив. — neutral “I wouldn’t do that.”
- Цього я б не робив. — “That is something I wouldn’t do.”
- Навіть він би погодився. — “Even he would agree.”
You may encounter коли б with hypothetical meaning, especially in wishes, reflective speech, and more literary styles: Коли б я знав! (“If only I knew!”). For a learner’s neutral everyday production, якби is the safest general choice for unreal conditions.
A condition may be left unstated when it is obvious: Я б допоміг, але не маю часу (“I would help, but I don’t have time”). The missing idea is something like “if I had time.” This use is common, and recognizing the particle б is often the key to hearing that the statement is hypothetical rather than past.
Finally, unreal clauses can convey regret or a strong wish without a result clause: Якби ж я знав! (“If only I had known!” or “If only I knew!”). The particle ж adds emotional emphasis. Context determines the time reference.
Practice Tips
- Build three versions of one situation. Start with мати час (“to have time”): Якщо матиму час, допоможу; Якби мав час, допоміг би; Якби тоді знав, прийшов би. Changing only the reality and time makes the contrast memorable.
- Practise agreement in pairs. Say the same hypothetical first with a masculine subject and then a feminine one: Я б поїхав / Я б поїхала; він допоміг би / вона допомогла б. Then add plural forms.
- Listen for small markers. In speech, note every якщо, якби, and unstressed б. Decide whether the speaker presents the event as open, imagined now, or impossible in the past; do not begin by translating word for word.
Related Concepts
- Prerequisite: Conditional Mood — introduces past-form verbs with би/б for hypotheses, wishes, and polite requests.