Here's why:
* The "o" in "ghost" makes the same sound as the "o" in "go" or "toe". These are both long vowel sounds.
* Short vowel sounds are typically found in words where the vowel is followed by a consonant (e.g., "cat", "bed", "dog").
Therefore, the "o" in "ghost" is a long vowel sound.