Here's why:
* Short vowels are typically found in one-syllable words or in unstressed syllables of multi-syllable words.
* "Tasteful" has two syllables: "taste" and "ful". The first syllable, "taste", has a long vowel sound (like the "a" in "fate").
Therefore, "tasteful" does not have a short vowel sound.