Introduction
The Spanish verb Hace is small but powerful. It appears in everyday phrases about weather, indicating how long something has happened, and in informal past-time expressions. This article explains when and how to use hace, giving clear rules, examples, and cultural notes so English-speaking learners can use it confidently.
- What is Hace and its basic meaning
- Using Hace for weather
- Using Hace to express elapsed time
- Using Hace to mark past actions with hacer + time
- Common mistakes and how to avoid them
- Pronunciation tips and rhythm
- Helpful reference: quick patterns
- Real conversational examples
- Practice advice for learners
- Conclusion
What is Hace and its basic meaning
Hace comes from the verb hacer, which means to do or to make. In many constructions, however, hace does not translate to do or make directly. Instead it functions as an impersonal verb used to talk about weather, time expressions, and how long an action has been happening. The subject is usually omitted because the form is impersonal and fixed.
Impersonal usage
When using Hace impersonally, you will often see it alone followed by a time expression or a weather phrase. The structure is usually Hace + time expression for elapsed time, and Hace + weather noun or other phrases for weather descriptions.
Using Hace for weather
One of the most common uses of Hace is to describe the weather. In English we use verbs like to be or to have, but in Spanish it is common to say Hace frío or Hace calor. The pattern is simple and fixed.
Common weather phrases with Hace
Here are the typical weather expressions:
Hace frío — It is cold
Hace calor — It is hot
Hace viento — It is windy
Hace sol — It is sunny
Hace buen tiempo — The weather is good
Hace mal tiempo — The weather is bad
Note that these are impersonal expressions; there is no subject like él or ella. Spanish speakers expect Hace in this structure, not forms of estar or ser for these particular phrases.
Adding intensity and time
You can add adverbs and time references to customize the meaning. Examples:
Hace mucho frío hoy — It is very cold today
Hace bastante viento esta tarde — It is quite windy this afternoon
Hace un día soleado — It is a sunny day
While hace covers many weather situations, certain weather verbs are also used without hace. For example, when talking about rain or snow, Spanish typically uses verbs like llover and nevar: llueve (it rains), está lloviendo (it is raining), nieva (it snows).
Using Hace to express elapsed time
Another major use of Hace is to express how long ago something happened. This is one of the most useful constructions for telling stories or giving timelines in conversation. The structure is Hace + time period + que + preterite, but you can also say Hace + time period followed by a preterite verb without que in casual speech.
Standard structure with que
Use this pattern to say how long ago an event occurred:
Hace + time expression + que + preterite verb
Examples:
Hace dos años que viajé a México — I traveled to Mexico two years ago
Hace cinco minutos que comenzó la reunión — The meeting began five minutes ago
In this structure, the preterite verb describes a completed action. English often uses ago, and hace functions similarly, but with the que construction placed between the time and the verb.
Alternative shorter form
In everyday speech you will commonly hear the shorter form without que, which is perfectly acceptable and widely used:
Hace dos años viajé a México — I traveled to Mexico two years ago
Hace cinco minutos comenzó la reunión — The meeting began five minutes ago
Both forms mean the same thing. The version with que is slightly more formal and clearer for learners because it matches the typical grammar pattern, but dropping que is natural among native speakers.
Negative forms and other tenses
To say something did not happen a certain time ago, use the negative with the preterite:
Hace tres días que no como carne — I have not eaten meat for three days
Hace una semana que no veo a María — I have not seen María for a week
When you want to use a continuous action that started in the past and continues now, use the present tense instead of the preterite:
Hace dos años que estudio español — I have been studying Spanish for two years
Using Hace to mark past actions with hacer + time
Besides saying how long ago an event took place, Hace can introduce a past action without including que. This is similar to the elapsed time use but focuses on the time marker at the beginning of the sentence. The typical structure is Hace + time expression + (que) + simple past.
Examples and nuance
Compare these examples to understand nuance:
Hace un mes que vi esa película — I saw that movie a month ago
Vi esa película hace un mes — I saw that movie a month ago
Both sentences are correct. The first places emphasis on the time since the action, while the second is more neutral and identical to English word order. Using hace at the beginning is stylistic and common in spoken Spanish.
Common mistakes and how to avoid them
Beginner learners often make a few predictable errors with Hace. Here are common pitfalls and quick fixes.
Confusing hace with estar or hay
For weather, do not use estar or hay when native speakers favor hace. Say Hace frío, not *Está frío. When the weather uses verbs like llover, use llueve or está lloviendo instead of hace llover.
Mixing tenses unnecessarily
Remember that hace + que + preterite uses the preterite for completed past actions and the present for actions that started in the past and continue. If you want to say I have been living here for three years, use present: Hace tres años que vivo aquí. For I moved here three years ago, use preterite: Hace tres años que me mudé aquí.
Overusing que
Both forms with and without que are correct, but avoid adding que twice in a sentence or placing it where it is not needed. Choose one structure and stick with it for clarity.
Pronunciation tips and rhythm
Pronouncing Hace is straightforward: HA-seh. Native speakers often link hace to the following words smoothly, especially when the time expression begins with a vowel or unstressed syllable. Practice saying full phrases like Hace dos días to get natural rhythm.
Regional differences
Use of hace is universal across Spanish-speaking regions, but you’ll notice dialectal preferences in weather expressions. For example, in some places people might more often say Está nublado for it is cloudy or Hay sol to emphasize the presence of the sun, although Hace sol remains common.
Helpful reference: quick patterns
Here is a short list of patterns you can refer to when speaking or writing.
Weather: Hace + weather noun/adjective
Hace frío, Hace calor, Hace viento, Hace sol
How long ago: Hace + time expression + (que) + preterite
Hace dos horas que llegué / Hace dos horas llegué
Duration up to present: Hace + time expression + (que) + present
Hace cinco años que estudio español
Cultural note
In Spanish-speaking countries, small talk about weather is common and uses hace frequently. Learning these phrases helps you connect naturally in conversation, whether asking about someone’s day or describing the climate in travel conversations.
Real conversational examples
Below are realistic sentences you might hear in cafés, at work, or while traveling. Each shows a different use of Hace:
Hace tres grados esta mañana — It is three degrees this morning
Hace mucho tiempo que no te veo — I have not seen you in a long time
Hace dos años compré este coche — I bought this car two years ago
Hace veinte minutos empezó a llover — It started raining twenty minutes ago
Hace una hora que estoy esperando — I have been waiting for an hour
Practice advice for learners
To internalize Hace, listen to native speakers in podcasts, TV shows, and conversations focusing on weather reports and personal narratives. Repeat common phrases out loud and try swapping time expressions to build flexibility. When speaking, choose one structure (with or without que) so your sentences stay natural and fluent.
Conclusion
Hace is an essential, versatile verb for talking about weather, elapsed time, and past actions in Spanish. By mastering patterns like Hace + weather, Hace + time + que + preterite, and Hace + time + que + present, you will sound more natural and express time-related ideas accurately. Practice these structures in real sentences to build confidence and fluency.

