Here's why:
* Spelling: The "o" in "ghost" is followed by a consonant ("st"). This typically indicates a short vowel sound.
* Sound: The "o" in "ghost" makes a short "ah" sound, similar to the "o" in "hot" or "lot".
Let me know if you have any other words you'd like to check!