Why do you say hace frío (it makes cold) instead of it is cold in Spanish?
The answer isn’t the translation — it’s the middle layer, where English word order is rearranged into Spanish logic before a single word is swapped.
The thought · English
It’s cold.
The structure · English in Spanish logic
It-makes cold.
The Spanish
Hace frío.
The rule
Spanish describes weather with hacer (to make/do), not ser/estar, because “frío,” “calor,” “sol” and “viento” are nouns, not adjectives here. “Hace frío” = “it makes cold.” Estar would force an adjective the language doesn’t use this way. Note the contrast: “tengo frío” (I HAVE cold = I feel cold, about a person) vs “hace frío” (it MAKES cold = the weather).
Reading the structure is step one. Feeling it is the moat — watch the words physically rearrange, then say your own sentence and the bartender answers.
Restructure “Hace frío.” live →