Here's why:
* Long vowels are typically represented by the vowel letter itself (a, e, i, o, u) or by a vowel followed by a silent "e" at the end of a word.
* In "fabric," the vowel "a" has a short sound, similar to the "a" in "cat" or "hat."
Therefore, "fabric" has a short vowel sound.