Reading words in isolation is one thing; stringing them into fluent speech is another. At the seams between words, Ukrainian does three things English does not, and they are exactly what separates a textbook reader from someone who sounds native. First, it alternates certain little words — в↔у and і↔й — to match the surrounding sounds. Second, it selects the right shape of the preposition з (із, зі) by what follows. Third — and this is the surprising part for anyone coming from Russian — it preserves clear vowels and voicing across boundaries far more than its neighbour does: no vowel reduction, no automatic final devoicing. This page is about the music of the joins.
The в↔у alternation in flow (obligatory, not optional)
The preposition meaning "in/at/into" has two shapes, в and у; they mean exactly the same thing. The choice is purely euphonic — it is governed by the sound on the left, the end of the previous word:
- After a consonant (or a pause / sentence start): use у, giving the mouth a clear vowel to land on.
- After a vowel: use в, which glides smoothly off that vowel (Ukrainian в is /w/-like — see The Sound of В).
Він був у шко́лі ці́лий день.
He was at school all day. — був ends in a consonant, so у follows: 'buw u SHKO-li' flows.
Вона́ в о́фісі, передзвони́ за годи́ну.
She's at the office, call back in an hour. — вона́ ends in a vowel, so в follows: 'vo-NA v O-fi-si.'
Notice these are the same preposition, the same case government — only the previous sound differs. Choosing the wrong shape is not a grammatical error that changes meaning, but it is audibly clumsy, the way "a apple" is clumsy in English. Native speakers do it automatically, by ear.
Я живу́ в Ки́єві, а працю́ю у Бро́варах.
I live in Kyiv and work in Brovary. — в after живу́ (vowel), but у after the consonant-final працю́ю... before a cluster Бр-.
The і↔й alternation: avoiding vowel hiatus
The conjunction "and" works the same way. Its two shapes are і (a full vowel) and й (a /j/-glide). The job here is to avoid hiatus — two vowels colliding across a word boundary — and to avoid hard clusters:
- Between two consonant environments: use і (брат і сестра́).
- After a vowel, especially before a vowel: use й (О́ля й Іва́н), which glides the two together.
Удень і вночі́ хтось грав на піані́но за стіно́ю.
Day and night someone was playing piano behind the wall. — і between удень (consonant) and вночі́.
О́ля й Іва́н прийшли́ ра́зом.
Olya and Ivan came together. — й glides between vowel-final О́ля and vowel-initial Іва́н; 'і Іва́н' would leave an ugly hiatus.
Купи́ хлі́ба й молока́, бу́дь ла́ска.
Buy some bread and milk, please. — after the vowel of хлі́ба, й glides into молока́.
The mnemonic pair to memorise: день і ніч (after the consonant н) but кни́жки й зо́шити (after the vowel of кни́жки). Same conjunction, opposite shape, decided by the join.
з / із / зі: one preposition, three shapes by following sound
The preposition з ("with / from / out of") has three euphonic shapes, but unlike в/у and і/й, this one listens to the sound on the right — what follows. The goal is to break up unpronounceable consonant pile-ups:
| Form | Used before… | Example |
|---|---|---|
| з | a vowel or a single easy consonant | з О́лею, з дру́гом, з ро́боти |
| зі | a hard cluster, esp. starting with з, с, ш, щ, ж + consonant | зі шко́ли, зі мно́ю, зі сто́лу |
| із | after a consonant / before two consonants (the "balanced" form) | брат із сестро́ю, ви́йшов із ха́ти |
Я прийшо́в зі шко́ли пі́зно, бо була́ дода́ткова репети́ція.
I got home from school late because there was an extra rehearsal. — зі before the cluster шк-.
Поговори́ зі мно́ю, будь ла́ска, це ва́жливо.
Talk to me, please, it's important. — зі мно́ю is fixed: зі before мн-.
Вона́ приї́хала із Льво́ва вчо́ра вве́чері.
She arrived from Lviv yesterday evening. — із balances the consonant end of приї́хала with the cluster Льв-.
The full ranking — including the parallel в/у and і/й cases and sentence-initial rules — is on Euphonic Variants of Prepositions. The takeaway for speech is that all three of these are about smoothing the join, not about meaning.
Voicing assimilation across the boundary — but no blanket devoicing
Here is where Ukrainian decisively parts ways with Russian, and where English speakers who have studied Russian get misled. Ukrainian does not devoice final consonants. A word ending in a voiced consonant keeps it voiced, even before a voiceless sound and even at the end of an utterance:
Це наш сад, і він прекра́сний.
This is our garden, and it's beautiful. — сад ends in a clear voiced /d/, not a 'sat.' See no-final-devoicing.
Дуб і граб росту́ть по́руч.
An oak and a hornbeam grow side by side. — дуб keeps its /b/; it is not pronounced 'dup.'
Within and across word boundaries, the live process actually runs the other way — regressive voicing, where a voiceless consonant can pick up voicing before a following voiced one (вокза́л → /voɡˈzal/, the к voicing to /ɡ/ before з). But the reverse — a voiced consonant going voiceless before a voiceless one — is largely resisted. This is the single most important boundary fact for sounding Ukrainian rather than Russian: keep your final voiced consonants honest. The mechanics are detailed on No Final Devoicing and Consonant Clusters and Assimilation.
No vowel reduction: every vowel keeps its colour
The other Russian reflex to drop is vowel reduction. In Russian, unstressed о becomes an /a/- or schwa-like sound (молоко́ ≈ "malako"). Ukrainian does not do this to anything like the same degree: unstressed о stays a clear /o/, unstressed а stays /a/. In connected speech this matters because every word keeps its full vowel shape — the rhythm is more even, less "swallowed."
Молоко́ та хліб ко́штують тепе́р доро́жче.
Milk and bread cost more now. — both о's in молоко́ are clear /o/; it is 'moloko,' not 'malako.'
Голова́ боли́ть, тре́ба відпочи́ти.
My head aches, I need to rest. — both unstressed о's in голова́ stay /o/.
The one widely noted exception is a slight drift between unstressed е and и, which can blur toward each other (село́ ≈ "se/ɪlo"), but it is mild compared with Russian's sweeping reduction. The practical instruction: pronounce your vowels fully, even when unstressed.
Clitics ride the rhythm: же, ж, бо, -но
Tiny particles lean on the word before them rhythmically — they have no stress of their own and attach to the preceding word's beat. же / ж (emphatic "but/indeed"), бо ("because/since," informal), and the imperative softener -но behave like clitics:
Ходімо́ вже, бо запі́знимося на по́тяг!
Let's go already, or we'll miss the train! — бо leans on the verb, carrying no stress of its own.
Скажи́-но, котра́ годи́на?
Tell me, what time is it? — -но softens the imperative and attaches rhythmically to скажи́.
Та я ж тобі́ каза́ла про це вчо́ра!
But I told you about this yesterday! — ж (the post-vowel form of же) is a stressless emphatic clitic riding on я.
Note the same euphony at work even here: же after a consonant, ж after a vowel (я ж, but він же). Placement of these particles is a syntax topic in its own right — see Clitics and Particle Placement.
Common Mistakes
❌ він був в шко́лі
Incorrect — after the consonant-final був, use у: був у шко́лі. 'buv v SHKO-li' clots three consonant-like sounds.
✅ він був у шко́лі
He was at school — у after a consonant; в would pile up.
❌ О́ля і Іва́н
Incorrect — after vowel-final О́ля and before vowel-initial Іва́н, use the glide й: О́ля й Іва́н. 'i i-VAN' leaves a hiatus.
✅ О́ля й Іва́н
Olya and Ivan — й glides two vowels together.
❌ з мно́ю / з шко́ли (single з before a hard cluster)
Incorrect — before the clusters мн-, шк- use зі: зі мно́ю, зі шко́ли.
✅ зі мно́ю, зі шко́ли
with me, from school — зі breaks up the cluster.
❌ сад pronounced 'sat' (final devoicing)
Incorrect — Ukrainian does NOT devoice finals; сад ends in a clear voiced /d/.
✅ сад = clear /sad/
garden — the final д stays voiced, unlike in Russian.
❌ молоко́ pronounced 'malako' (vowel reduction)
Incorrect — unstressed о keeps its /o/ colour: 'moloko,' not a reduced 'malako.'
✅ молоко́ = 'moloko'
milk — every vowel keeps full quality, no Russian-style reduction.
Key Takeaways
- в/у and і/й alternate by the sound on the left: vowel before → в/й (вона́ в о́фісі, О́ля й Іва́н), consonant before → у/і (був у шко́лі, брат і сестра́). Obligatory euphony.
- з / із / зі select by what follows, to break up clusters: з дру́гом, із сестро́ю, зі шко́ли, зі мно́ю.
- Ukrainian does not devoice final voiced consonants and does not reduce unstressed vowels — the opposite of Russian. Keep сад /sad/ and молоко́ /moloko/ honest.
- Live assimilation runs regressively toward voicing (вокза́л → /voɡzal/), not toward devoicing.
- Particles же/ж, бо, -но are stressless clitics that ride the previous word's rhythm — and even they follow the же/ж euphony.
Now practice Ukrainian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Ukrainian→Related Topics
- The Sound of В and the В→У AlternationB1 — Ukrainian в is often a /w/-like approximant, not English /v/ — at syllable end it vocalizes toward /u̯/ (вовк ≈ 'wowk', був ≈ 'buw'). This ties to the euphonic alternations в↔у and і↔й that smooth clusters and hiatus: у/і after a consonant, в/й after a vowel.
- Euphonic Variants: з/із/зі, у/в, від/одB1 — The euphonic preposition variants — з/із/зі ('with, from'), у/в ('in'), and від/од ('from') — are the SAME preposition in different phonetic clothing, chosen purely to smooth the boundary between sounds: з before a vowel or single consonant, зі before з/с/ш/щ-clusters, із to break an awkward consonant pile-up; у after a consonant or at a pause, в after a vowel. The choice never touches case or meaning — it parallels the word-level в/у and і/й euphony and is one of the clearest markers of native-like, polished Ukrainian.
- Voiced Consonants Stay VoicedA2 — Unlike Russian, Ukrainian does not devoice voiced consonants at the end of a word or before a voiceless one: дуб ends in a real /b/, друг keeps its voiced /ɦ/, сніг and хліб keep final voicing. Devoicing is the loudest Russian-accent giveaway.
- Consonant Clusters and AssimilationB1 — How Ukrainian consonant clusters actually sound: the soft-assimilation that spreads palatalization leftward, the fused -ться/-шся reflexive endings, the regular cluster shifts in declension — and the headline news that Ukrainian, unlike Russian, barely simplifies clusters at all.
- Ukrainian Pronunciation: OverviewA1 — A map of Ukrainian pronunciation built on four pillars — clear near-unreduced vowels, free meaning-distinguishing stress, hard/soft consonant pairs, and the absence of final devoicing — and the headline news that Ukrainian is far more phonetic than Russian.
- Placement of Clitics and Particles (Б/Би, Же/Ж, Ся)B2 — Where the unstressed clitic elements go: the conditional б/би and the emphatic же/ж gravitate to second (Wackernagel) position or attach to the focused word; the reflexive -ся is now fused to its verb; and -бо/-но clip onto imperatives. Object pronouns, by contrast, are NOT clitics and move freely.