Here's why:
* Short vowels are typically pronounced quickly and with a closed mouth.
* Long vowels are pronounced with a more open mouth and often have the same sound as the letter name.
In "hop," the vowel sound is similar to the "o" in "hot" or "cot," which is a short vowel sound.