Minimal Pairs: Hearing the Differences

The fastest way to tune your ear to Ukrainian is the minimal pair: two real words that differ by exactly one sound, so any difference you hear must be the contrast you're training. This page drills the four contrasts English speakers most often flatten — і vs и (two genuinely different vowels), г /ɦ/ vs ґ /g/ (a breathy voiced-h versus a hard g), soft vs hard consonants (palatalised vs plain), and voiced final consonants (Ukrainian keeps дуб voiced, unlike the English/German instinct to say "dup"). Say each pair aloud, slowly, until the two members sound clearly different to you.

і vs и: two different vowels

This is the make-or-break Ukrainian vowel contrast, and English has nothing quite like it. і is /i/ — a clear, close front "ee" as in "see," always pronounced fully. и is /ɪ/~/ɪ̈/ — a lower, more central vowel, roughly the "i" of "bit" but pulled back. They are separate letters and separate phonemes: swapping one for the other changes the word entirely. (English speakers tend to hear both as the same vowel, which is exactly the habit to break.)

і /i/и /ɪ/Meanings
кіткитcat / whale
дімдимhouse / smoke
ліслисforest / fox
бікбикside / bull
сі́лиси́ли(they) sat down / forces, strengths

Every row here is a true minimal pair — only the vowel changes, and with it the whole word. Drill кіт / кит, дім / дим, ліс / лис, бік / бик, сі́ли / си́ли out loud until the two vowels feel unmistakably different.

Кіт сиди́в на да́ху, а вели́кий кит пли́в у мо́рі.

The cat sat on the roof, while a big whale swam in the sea. (кіт /kit/ vs кит /kɪt/ — the і/и contrast carries the whole difference.)

Уже́ не було́ си́ли йти́, тож ми сі́ли відпочи́ти.

There was no strength left to walk, so we sat down to rest. (си́ли 'strength' vs сі́ли 'sat down' — same consonants, only the vowel differs.)

💡
Anchor the two vowels: і = the "ee" of "see" (smile, tongue high and front); и = a relaxed, slightly back vowel near "bit." If you say both with the English "bit" vowel, native listeners will hear кит when you mean кіт. Full treatment on the two i-letters.

г /ɦ/ vs ґ /g/: the breathy h and the hard g

Ukrainian has two letters where most languages have one. г is /ɦ/ — a voiced glottal fricative, a breathy "h" made with the voice on (like a relaxed, voiced English "h" in "ahead"). ґ is /g/ — the hard g of "go." Most native words use г; ґ appears in a smaller set of (often borrowed or expressive) words. Mixing them up is a marked foreign-accent giveaway, and in a few pairs it changes the word.

г /ɦ/ґ /g/Meanings
гнітґнітoppression, yoke / wick (of a lamp)
гаваґава(both = crow; ґава is the standard spelling)
гра́тиґра́тиto play / (metal) bars, grating

Ді́ти лю́блять гра́ти у дворі́, за яки́м видні́ються ста́рі ґра́ти.

The kids love to play in the courtyard, behind which you can see old iron bars. (гра́ти /ɦ-/ 'to play' vs ґра́ти /g-/ 'bars' — the only difference is г vs ґ.)

Ґніт у ста́рій ла́мпі давно́ згорі́в.

The wick in the old lamp burned out long ago. (ґніт /g-/ 'wick' — the hard g; contrast гніт /ɦ-/ 'yoke, oppression'.)

💡
Hear it this way: г is a breath with voice — relax the throat and let air flow (almost an English "h" with the vocal cords humming). ґ stops the air completely, like English "g." If your г sounds like a hard English g, you're really saying ґ. Deep dive on the fricative г.

Soft vs hard consonants: the palatalisation contrast

A Ukrainian consonant can be hard (plain) or soft (palatalised — pronounced with the tongue raised toward the hard palate, giving a "y"-coloured release). The contrast is phonemic: стан ("state, condition") vs стань ("stand! / become!") differ only in whether the final н is hard or soft (the soft sign ь marks the softness). English has no systematic hard/soft pairing, so this is pure ear-training.

HardSoft (ь or я/є/ю/і)Meanings
станстаньstate, condition / stand!, become! (imperative)
луклюкbow (weapon) / hatch, manhole
радрядglad (short m.) / row, rank
лаклякvarnish / fright

The clearest drills are стан / стань (hard vs soft final н) and лук / люк, рад / ряд, лак / ляк (hard vs soft initial consonant, signalled by the following vowel letter: у vs ю, а vs я).

Стань туди́ й не руша́йся — у тако́му ста́ні фо́то ви́йде кра́ще.

Stand there and don't move — in that position the photo will come out better. (стань 'stand!' with soft н vs стан 'state/position'; only the softness differs.)

Він узя́в лук, а по́тім відчини́в люк у пі́длозі.

He took the bow, then opened the hatch in the floor. (лук /luk/ hard vs люк /lʲuk/ soft — the л is plain vs palatalised.)

💡
The vowel letters я, є, ю, і after a consonant signal that the consonant is soft; а, е, у, и keep it hard. And a final soft sign ь softens the consonant before it (стань). So лак vs ляк, лук vs люк, and стан vs стань are all the same one-feature contrast. More on hard vs soft consonants.

Voiced finals: Ukrainian keeps дуб voiced

Here English (and German, and Russian) speakers carry a habit Ukrainian rejects. In English a final voiced stop is half-devoiced; German and Russian fully devoice it ("dub" → "dup"). Ukrainian does not devoice final consonantsдуб ("oak") ends in a fully voiced /b/, not /p/. Keeping the voice on at the end is one of the most reliable markers of good Ukrainian.

Word (voiced final)PronounceThe trap (don't say)
дуб/dub/ (voiced b)not /dup/
сад/sad/ (voiced d)not /sat/
сніг/snʲiɦ/ (voiced г)not /snʲix/
ніж/nʲiʒ/ (voiced ж)not /nʲiʃ/

These aren't minimal pairs against another Ukrainian word so much as against the wrong, devoiced pronunciation — but the discipline is the same: hold the voice through the final consonant. Note сад /sad/ "garden" vs the imagined "сат" — devoicing it would sound foreign and could blur it toward unrelated words.

У ба́тька в саду́ росте́ стари́й дуб.

In my father's garden grows an old oak. (сад and дуб both end in voiced consonants — /sad/, /dub/ — never devoiced to 'sat', 'dup'.)

Пе́рший сніг ви́пав, і ніж приме́рз до сто́лу.

The first snow fell, and the knife froze to the table. (сніг ends in voiced /ɦ/, ніж in voiced /ʒ/ — keep the voice on.)

💡
The fix is physical: at the end of a voiced-final word, keep your vocal cords buzzing right through the consonant rather than letting it go breathy. Compare your дуб to the English "dub" (voiced) and never to "dup." Detailed on no final devoicing.

A bonus contrast: о does not reduce

One more habit to drop. In English (and Russian) an unstressed o weakens toward "uh" — "potato" becomes "p'tato." Ukrainian о stays /o/ everywhere, stressed or not. In молоко́ ("milk") all three instances of о are a clear /o/, even the two unstressed ones; saying "muh-luh-KO" marks you as a Russian-influenced speaker.

Я купи́в молоко́ й воду́ в магази́ні на ро́зі.

I bought milk and water at the shop on the corner. (молоко́, воду́, ро́зі — every о is a clear /o/, never reduced to 'uh'.)

Source-language comparison

For an English speaker, all four contrasts are new ear-work. English merges і and и into one vowel space, so сіли/сили sound identical to you until you train them apart. English has only one /h/-ish sound and one /g/, so the г/ґ split must be learned from scratch. English has no systematic soft/hard consonant series, making стан/стань genuinely hard to hear. And English partially devoices final voiced stops, so you must consciously keep дуб voiced. Drill the pairs above out loud, exaggerating the contrast at first; the exaggeration fades into accuracy.

For a Russian speaker, the pitfalls are different but real: Ukrainian does not devoice finals (дуб stays /dub/, not "дуп"), о does not reduce (молоко́ = three clear /o/), г is /ɦ/ (breathy, not the Russian /g/), and ґ /g/ is a separate letter you must use where the word calls for it. The і/и contrast exists for you already, but watch that Ukrainian и is its own vowel, not Russian ы.

Common Mistakes

❌ Pronouncing кіт and кит the same.

Incorrect — і /i/ and и /ɪ/ are different vowels: кіт 'cat' /kit/ vs кит 'whale' /kɪt/. Keep them apart.

✅ кіт /kit/ ≠ кит /kɪt/.

'cat' vs 'whale' — the і/и contrast carries the meaning.

❌ Saying гра́ти ('to play') with a hard English g.

Incorrect — г is /ɦ/ (breathy voiced h); a hard g turns it into ґра́ти 'bars'. гра́ти /ɦ-/ vs ґра́ти /g-/.

✅ гра́ти /ɦrátɪ/, ґра́ти /grátɪ/.

'to play' vs '(iron) bars' — the г/ґ contrast.

❌ Devoicing дуб to /dup/.

Incorrect — Ukrainian keeps final voiced consonants voiced: дуб is /dub/, not 'dup'.

✅ дуб /dub/.

'oak' — voiced b held to the end.

❌ Reducing the unstressed о in молоко́ to 'uh'.

Incorrect — Ukrainian о never reduces; молоко́ has three clear /o/ vowels, not 'muh-luh-KO'.

✅ молоко́ /moloˈko/.

'milk' — all three о are a full /o/.

Key Takeaways

  • і /i/ vs и /ɪ/ are different vowels and different phonemes: кіт/кит, дім/дим, сі́ли/си́ли.
  • г /ɦ/ vs ґ /g/: a breathy voiced-h versus a hard g — гра́ти vs ґра́ти, гніт vs ґніт.
  • Soft vs hard consonants are phonemic: стан/стань, лук/люк, лак/ляк — the soft sign or a following я/є/ю/і marks softness.
  • No final devoicing: дуб, сад, сніг, ніж keep their voice to the end — never "dup, sat."
  • No vowel reduction: unstressed о stays a clear /o/ (молоко́), unlike English or Russian.

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

  • І, И, and Ї: The Three i-SoundsA1The trio і / и / ї is the feature English learners — and Russian-trained learners especially — get wrong most: і = /i/ (a clear 'ee' that softens the consonant before it), и = /ɪ/ (the hard central 'bit' vowel that does not soften), and ї = /ji/ (always iotated, never after a consonant).
  • The Sound of Г (/ɦ/)A2Ukrainian г is a voiced glottal/pharyngeal fricative /ɦ/ — a breathy, throaty, VOICED 'h' (like the h in 'aha'), never the hard /g/ of 'go.' The hard /g/ is the separate letter ґ. Mastering this one sound transforms a Ukrainian accent.
  • Voiced Consonants Stay VoicedA2Unlike 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.
  • Hard and Soft Consonants (Palatalization)A2Ukrainian splits many consonants into hard and soft (palatalized) pairs — soft д т з с ц л н дз marked by ь or я є ю ї/і. The labials and р are hard before iotated vowels (hence the apostrophe), and ч ш щ ж are HARD in Ukrainian, unlike Russian.
  • Vowels Keep Their Value (No Akanye)A1The flagship rule of a Ukrainian accent: unstressed vowels are not reduced. The letter о stays /o/ everywhere, unlike Russian akanye — drilling full unstressed vowels is the single fastest fix for a native-like accent.
  • Г vs Ґ: The Two g-LettersA2Why Ukrainian has two g-letters — the breathy г (/ɦ/) of the everyday vocabulary versus the hard plosive ґ (/g/) of a small, learnable word list — plus the Soviet ban that explains why older texts drop ґ entirely.