Here's why:
* The vowel "a" in "grabbed" is followed by a consonant cluster ("bb"). This typically indicates a short vowel sound.
* The "a" in "grabbed" has a short, sharp sound, similar to the "a" in "cat" or "bag".
If you were to pronounce it with a long "a" sound (like in "gate"), it would be spelled "grabbed".