Syllable Structure • Lesson 5 • Level 2
Combination Rules
Which Initials, Medials, Nuclei, and Finals Can Combine
Not every combination of initial + medial + nucleus + final is valid in Vietnamese. There are strict phonotactic rules—patterns that determine which sounds can appear together. This lesson explains why "thuật" works but "*thuat" (without tone mark on â) and "*thiap" don't exist.
Understanding Vietnamese Phonotactics
Phonotactics are the rules about which sounds can combine in a language. Vietnamese has very strict phonotactic constraints. Once you learn these patterns, you'll know instantly whether a syllable is possible in Vietnamese.
The 4 main constraint types:
- Initial + Medial — Some initials block certain medials
- Medial + Nucleus — Not all medials work with all nuclei (covered in Lesson 3)
- Nucleus + Final — Not all finals work with all nuclei (covered in Lesson 4)
- Initial + Final — Some initials and finals can't coexist in the same syllable
Rule 1: Initial + Medial Constraints
Constraint 1.1: "QU" always includes u-medial
The letter combination "qu" is ALWAYS initial "qu" + medial "u". You never see "qu" without the u-medial.
✓ Valid:
qua(through) = qu + u(medial) + a
quê(countryside) = qu + u(medial) + ê
quý(precious) = qu + u(medial) + y
✗ Invalid:
*qe (must be "quê")
*qi (must be "quy")
*qa (must be "qua")
Constraint 1.2: Labial consonants (b, m, p, ph, v) rarely take u-medial before a/ă/â
Labial consonants (made with lips) avoid u-medial before certain vowels. This is because /w/ (u-medial) is itself labial, creating awkward double lip rounding.
✗ Almost never occurs:
*bua, *mua (wait—"mua" exists! Exception below)
*phuâ, *vuơ
✓ Exception - "mua" (buy):
mua(buy) — One of the few labial + u-medial combinations!
✓ But labial + u-medial before ê/i/y is fine:
muối(salt)
vui(happy)
buổi(period; session)
Constraint 1.3: Most digraph initials (ch, gh, kh, ng, nh, ph, th, tr) don't take medials
Complex initials (two-letter consonants) generally appear without medials. There are exceptions, but this is the strong tendency.
✓ Common pattern (no medial):
cha(father) = ch + a (no medial)
khó(difficult) = kh + ó
thì(then) = th + ì
ngon(delicious) = ng + on
⚠️ Rare exceptions:
khoai(potato) = kh + o(medial) + ai
khuôn(mold) = kh + u(medial) + ôn
thuê(rent) = th + u(medial) + ê
chuối(banana) = ch + u(medial) + ơi
Pattern: kh-, th-, ch- CAN take u-medial, but rarely. Other digraphs almost never do.
Rule 2: Nucleus + Final Constraints
We covered the complete table in Lesson 4, but here are the most important patterns:
Constraint 2.1: Stop finals (-p, -t, -c, -ch) can't follow open e or o
The open vowels "e" and "o" cannot be followed by stop consonants -p, -t, -c, -ch. They can only take nasal finals (-m, -n, -ng, -nh).
✓ Valid with nasals:
em(younger sibling) = e + m
đen(black) = e + n
leng keng([sound]) = e + ng
com(cooked rice) = o + m (rare)
con(child) = o + n
long(heart (literary)) = o + ng
✗ Invalid with stops:
*ep, *et, *ec, *ech
*op, *ot, *oc, *och
These combinations simply don't exist!
Why? Phonological constraint: Vietnamese prefers stop finals after tense vowels (ê, ô, i, u, ư), not lax vowels (e, o).
Constraint 2.2: Palatal finals (-nh, -ch) are highly restricted
-nh and -ch mainly appear after a, ă, â, i, and sometimes ê. They avoid back vowels (o, ô, ơ, u, ư).
✓ Common:
anh(older brother) = a + nh
mạnh(strong) = ă + nh
bình(peace) = i + nh
tách(cup) = a + ch
lịch(calendar) = i + ch
✗ Impossible:
*ônh, *ơnh, *unh, *ưnh
*ôch, *ơch, *uch, *ưch
Palatal consonants clash with back/rounded vowels
Constraint 2.3: ê cannot take -ng as a final
The close-mid front vowel "ê" avoids the velar nasal -ng. It can take -n, -m, -nh, -t, -p, -ch, but NOT -ng.
✓ Valid:
đêm(night) = ê + m
tên(name) = ê + n
kênh(channel) = ê + nh
ghét(hate) = ê + t
✗ Invalid:
*êng
*êc (also doesn't occur)
Historical sound change eliminated ê + velar finals
Rule 3: Diphthong & Triphthong Constraints
Constraint 3.1: Diphthongs ending in -i or -u/o severely restrict finals
When a nucleus includes "i", "u", or "o" at the end (like "ai", "oi", "au"), it can only take very limited finals—or none at all.
Nuclei ending in -i (ai, oi, ơi, ui, ưi, etc.):
✓ Can be open (no final):
tai(ear) = no final
đôi(pair) = no final
tươi(fresh) = no final
✗ Usually can't add finals:
*taim, *tain, *tait
Exception: some take -ng → tranh(picture) (ai + nh becomes anh)
Nuclei ending in -u/o (ao, au, âu, ưu, etc.):
✓ Can be open (no final):
cao(tall) = no final
đau(hurt) = no final
châu(continent) = no final
✗ Usually can't add finals:
*caom, *caon, *caot
Exception: a few take -t → sáut([rare])
Constraint 3.2: Triphthongs (uôi, ươi, oai) never take finals
Three-vowel combinations are always open syllables—they can't add a final consonant.
✓ Valid (open syllables):
tuổi(age) = t + uôi (no final)
cười(laugh) = c + ươi (no final)
ngoài(outside) = ng + oài (no final)
✗ Invalid (can't add finals):
*tuổin, *tuổit, *tuổing
*cườin, *cườit
Too many vowels! Vietnamese syllables max out here.
Rule 4: Maximum Syllable Complexity
Vietnamese syllables have a complexity ceiling. The most complex possible syllable structure is:
Initial + Medial + Nucleus + Final + Tone
CCC + G + VV + CC + T
C=consonant, G=glide, V=vowel, T=tone
Example of maximum complexity:
khoảng(about; space)
kh (digraph initial) + o (medial) + a (nucleus) + ng (final) + hỏi (tone)
Another complex example:
nghiêng(tilt; incline)
ngh (initial) + iê (nucleus - diphthong) + ng (final) + ngang (tone)
Important limits:
- Max 1 initial (can be digraph like "kh", "ng")
- Max 1 medial (u, o, or ư)
- Max 1 nucleus (can be diphthong like "iê", "uô")
- Max 1 final (can be digraph like "ng", "nh")
- Exactly 1 tone (required)
Common Invalid Combinations (Why They Don't Work)
*thuat (without tone on â)
Problem: Missing required tone mark
✓ Correct: thuật(technique) (tone on â)
*thiap
Problem: "ia" is not a valid medial+nucleus combination after th-
Vietnamese doesn't have "ia" as nucleus after non-palatal consonants
✓ Similar valid: thiếp(concubine) (iê + p)
*bop, *bot
Problem: Open "o" can't take stop finals (-p, -t)
✓ Valid: bon(basin) (o + nasal)
✓ Valid: bốt(booth) (ô + t, using close ô)
*êng
Problem: ê can't take velar final -ng
✓ Valid: eng([sound]) (e + ng, using open e)
✓ Valid: ênh(vast) (ê + nh)
*quai (as /kwaj/)
Problem: "qu" already includes u-medial, can't have "ai" as separate nucleus+final
This would require: qu + u(medial) + ai, which violates Vietnamese patterns
✓ Actual: quai(jaw) = qu + u(medial) + a(nucleus) + i(final) /kwaj/
Summary: The Golden Rules
- Every syllable needs: Nucleus + Tone (minimum)
- QU always has u-medial built in
- Stop finals (-p, -t, -c, -ch) can't follow open e or o
- Palatal finals (-nh, -ch) avoid back/rounded vowels
- ê never takes -ng
- Diphthongs ending in -i or -u usually can't add finals
- Triphthongs (uôi, ươi, oai) are always open syllables
- Labial initials rarely combine with u-medial before a/ă/â