Here's why:
* The "a" in "grate" makes the sound of "ay" (like in "say" or "day"). This is a long vowel sound.
* Short vowel sounds are typically represented by the vowel sound itself (like the "a" in "cat" or the "e" in "bed").
So, "grate" does not have a short vowel sound.