Common mistakes by native language
Japanese speakers
Mistake: Pronouncing the [d] in "good" as a clear alveolar stop [d] with its own light release, then starting "cook" separately, producing "goo-do — cook" instead of the assimilated native form.
Why: Japanese phonology does not have place assimilation of this kind, and the katakana rendering of "good" (グッド) preserves a full [do] syllable, so learners transfer that fully-articulated final consonant into English rather than letting it shift place before a following velar sound.
Fix: Let the alveolar [d] shift backward in the mouth to match the velar place of the following [k]: the phrase becomes [ˈɡʊɡˈkʊk], where "good" almost sounds like "goog". This regressive assimilation happens automatically in fast native speech and should be practiced deliberately.
Korean speakers
Mistake: Keeping the final consonant of "good" as an unreleased alveolar stop [d̚] rather than shifting its place of articulation toward the velar [k] that follows, so the two words sound acoustically disconnected.
Why: Korean does have regressive place assimilation in some native contexts, but it is applied to Korean-specific consonant combinations, not automatically transferred to English words, so learners often default to their careful, textbook articulation of "good" instead.
Fix: Move the place of articulation for the final consonant of "good" all the way back to match [k]: pronounce it as [ˈɡʊɡˈkʊk], with the tongue body touching the soft palate for both consonants in a row, essentially merging them into one long velar closure.
Chinese speakers
Mistake: Producing "good" with a distinct, released alveolar [d] and treating "cook" as an unrelated new syllable with its own onset, rather than letting the two consonants merge in place.
Why: Mandarin has no equivalent process of regressive place assimilation across syllable or word boundaries, and its syllable structure keeps every syllable phonetically self-contained, so this English-specific coarticulation pattern needs to be learned explicitly rather than transferred.
Fix: Shift the tongue placement of the final consonant of "good" back to velar before releasing into "cook": [ˈɡʊɡˈkʊk]. Practice saying "good cook" slowly at first, feeling the tongue stay in the back of the mouth through both consonants.