Questions & Answers about Ne vidim ništa zbog magle.
Why does the sentence use a double negative (ne and ništa)?
Croatian strictly requires double negatives. When you use a negative word like ništa (nothing), the verb must also be negative (ne vidim). So, I can't see anything is literally said as I don't see nothing.
Why does the English translation say can't see when ne vidim just means don't see?
While you could literally say ne mogu vidjeti (I cannot see), Croatian often just uses the simple present tense for things involving your senses. Saying ne vidim (I don't see) is the most natural way to express I can't see in this everyday context.
Why use zbog here instead of jer or zato što for because?
Zbog means because of and is always followed by a noun, like the fog (magle). You would use jer or zato što if you were explaining the reason with a complete phrase that has a verb, such as because it is foggy.
Why does the word for fog (magla) end in an -e here?
The preposition zbog always forces the noun after it to take the genitive case. For most feminine words ending in -a like magla, the a changes to an e in the genitive, making it magle.