Japanese speakers
Mistake: Pronouncing "ten" with a clear final n before "past", and adding a small vowel after the t of "past": "TEN PASUTO NAIN".
Why: Katakana English keeps the n unchanged before any consonant and inserts vowels after final stops rather than eliding them.
Fix: Assimilate the n of "ten" to [m] before the p of "past": [ˈtɛmˈpæst]. Then elide the t in "past" before the n of "nine": [ˈpæsˈnaɪn]. Full phrase: [ˈtɛmˈpæsˈnaɪn], "tem-pass-nine".
Korean speakers
Mistake: Producing a full, unassimilated n before p, since Korean nasal assimilation rules differ from English place-of-articulation shifts.
Why: Korean does have its own assimilation patterns, but they don't map directly onto n→m before p/b, so learners often keep the n unchanged out of caution.
Fix: Let the tongue anticipate the lip closure of p and shift the n to [m] automatically: [ˈtɛmˈpæst]. This isn't optional in fast native speech — it's the expected, natural articulation, not a casual shortcut.
Chinese speakers
Mistake: Keeping the final t of "past" fully released before "nine", producing a small audible burst: "past-uh nine".
Why: Mandarin final consonants are limited and typically unreleased in a different way, so learners may over-release English stops to be clearly heard.
Fix: Drop the t of "past" entirely before the n of "nine" — the two n-like closures blend together: [ˈpæsˈnaɪn]. There is no audible t at all; the word just glides from the s straight into the n.