The Local Way to Say It
Ah, Madrid. The city of endless sunshine! When you’re out enjoying a glorious day, perhaps strolling through Casa de Campo, you’ll hear locals say Hace sol. It’s the natural, idiomatic way to express 'It is sunny'. Forget direct translations like 'es soleado'; Madrileños use hacer (to do/make) for many weather conditions, as if the sun itself is 'making' the sunshine. Imagine meeting a friend: '¡Qué día tan bonito! Hace sol y hace calor' (What a beautiful day! It's sunny and hot). Or maybe you're planning a picnic: '¿Vamos a la Casa de Campo? Hace sol, ¡perfecto para un paseo!' (Shall we go to Casa de Campo? It's sunny, perfect for a walk!). This phrase is your key to sounding like a true local.The 'Grammar Math'
Let's unravel the 'Grammar Math' behind weather expressions. In Spanish, we typically use the verb hacer (to do/make) for general weather conditions, especially those related to temperature or the presence of elements like sun, wind, or cold. Think of it as 'It makes...' or 'It does...'.Hacer + noun/adjective = Weather Condition
For 'It is sunny,' the formula is: Hacer + sol (literally, 'to make sun').
So, Hace sol = It is sunny.
Contrast this with the common learner mistake: Es soleado. While soleado is an adjective meaning 'sunny,' it's used to describe things that are sunny (e.g., 'una habitación soleada' - a sunny room), not the current weather state. For the weather, stick with hacer. This pattern also applies to other phrases like Hace frío (It's cold) or Hace viento (It's windy).