The O in 'who' is long, but it isn't a long 'o'. It's a long 'u'.
'Who' is a short 'o' word.
which
which
"Ghost" is a short "o" word.
The word "coffee" has a long o sound.
The word "shamrock" has a short O sound.
The word "robe" has a long o sound.
The word "gone" has a long 'o' sound.
The word oatmeal is pronounced with a long o.
Neither. The OO has a long OO (long U) sound as in doom and broom.
Ribbon is a short o word
Is the word bone a short or long o sound?
The vowel sound in "boy" is neither long nor short. It is a diphthong consisting of an "o" followed by an "ee" (long "e") sound. A word with a short "o" sound is "Bob", and a word with a long "o" sound is "bone".
Short
long
The word "good" has a short "o" sound.
short
long o
Long O
The word 'dog' has a short o sound, as does hop or mop. The long o sound is formed when there is an e at the end of the word, as in hope or mope, or when the o is coupled with a w, e.g. slow.