
Originally Posted by
Raymott
This is somewhat of an educated guess.
The cluster /st/ is homomorphic in 'distend' because 's' and 't' belong to the same morphemes, while in distaste, the 's' belongs to 'dis' and the 't' belongs to 'taste' thus making /st/ a heteromorphic cluster.
1. Homomorphic /st/ clusters: distance, lust, waste, castle, cluster ...
2. Heteromorphic /st/ clusters: distemper, mistreat, mistake.
In list 1, the /t/ is less aspirated. In list 2, the 't' is given it's full value as if it were the start of a new word.
(So, you might hear something like 'disdance', but not 'disdemper'.)
And unbound morpheme is one that can stand alone. In 'distaste, 'taste' is an unbound (free) morpheme, and 'dis' is a bound morpheme. Since the 't' belong to the unbound morpheme, it is fully aspirated.
Since 'distance' is not made up of 'dis' and 'tance' [I would guess 'di' and 'stance'], the 'st' cluster belongs to the same morpheme - it's homomorphic, and hence the unbound morpheme rule doesn't apply.