The general rule: Words ending in "o" are usually pronounced with an "oh" sound, like in "hello."
Exceptions:
1. "o" preceded by "c" or "g" before "e" or "i":
* When "c" or "g" is followed by "e" or "i," the "c" or "g" take on a "th" or "j" sound respectively. This change affects the pronunciation of the "o," making it sound like "oh-eh" or "oh-ee."
* Examples:
* "cielo" (sky) - pronounced "thee-eh-loh"
* "gente" (people) - pronounced "hen-teh"
2. "o" in certain words:
* "dos" (two) - pronounced "dohs"
* "vosotros" (you all - informal, used in some regions) - pronounced "voh-soh-trohs"
* "todavía" (still) - pronounced "toh-dah-bee-ah"
Important Note: These are just a few of the most common exceptions. There are other, less frequent exceptions, and the pronunciation of some words can vary depending on the region.
If you are unsure about the pronunciation of a specific word, you can always consult a dictionary or an online pronunciation guide.