Here's why:
* The vowel sound is "a" as in "cat": This is a short vowel sound, not a long vowel sound like "a" in "fate".
* The "a" is followed by a consonant cluster: The consonant cluster "sp" after the "a" makes it difficult to pronounce the vowel sound long.
Therefore, the "a" in "grasp" has a short vowel sound.