Here's why:
* The "a" in "frame" makes the long "a" sound, like in "say" or "name".
* Short vowel sounds are typically found in words where the vowel is followed by a single consonant (e.g., "cat", "bed", "dog"). The "a" in "frame" is followed by two consonants ("m" and "e"), making it a long vowel sound.