Here's why:
* Long vowels are typically pronounced the same as the letter name (like "A" in "cake", "E" in "see", etc.).
* The "o" in "soda" has a short vowel sound, similar to the "o" in "hot" or "dog".
The word "soda" is pronounced with a short "o" sound, making it a short vowel word.