SpanishConjugationAll tenses
Hacer (to do) · All tenses
By TutorLily Editorial Team
Hacer means 'to do' or 'to make' — one of the highest-frequency verbs in Spanish. It powers actions ('hacer la cena'), weather expressions ('hace frío'), elapsed time ('hace dos años'), and dozens of idioms. Hacer is highly irregular in the present yo form, the preterite, and the future.
Conjugation
hacer · Present (Presente)
I do, you do, he/she does...
| To Do | Hacer |
|---|---|
| I do | yo hago |
| you do | tú haces |
| he/she does | él/ella/usted hace |
| we do | nosotros/as hacemos |
| you do | vosotros/as hacéis |
| they do | ellos/ellas/ustedes hacen |
Conjugation
hacer · Preterite (Pretérito indefinido)
I did, you did, he/she did...
| To Do | Hacer |
|---|---|
| I did | yo hice |
| you did | tú hiciste |
| he/she did | él/ella/usted hizo |
| we did | nosotros/as hicimos |
| you did | vosotros/as hicisteis |
| they did | ellos/ellas/ustedes hicieron |
Conjugation
hacer · Imperfect (Pretérito imperfecto)
I used to do, I was doing...
| To Do | Hacer |
|---|---|
| I used to do | yo hacía |
| you used to do | tú hacías |
| he/she used to do | él/ella/usted hacía |
| we used to do | nosotros/as hacíamos |
| you used to do | vosotros/as hacíais |
| they used to do | ellos/ellas/ustedes hacían |
Conjugation
hacer · Present Subjunctive (Presente de subjuntivo)
(that) I do, (that) you do...
| To Do | Hacer |
|---|---|
| I do | yo haga |
| you do | tú hagas |
| he/she do | él/ella/usted haga |
| we do | nosotros/as hagamos |
| you do | vosotros/as hagáis |
| they do | ellos/ellas/ustedes hagan |
Conjugation
hacer · Future (Futuro simple)
I will do, you will do...
| To Do | Hacer |
|---|---|
| I will do | yo haré |
| you will do | tú harás |
| he/she will do | él/ella/usted hará |
| we will do | nosotros/as haremos |
| you will do | vosotros/as haréis |
| they will do | ellos/ellas/ustedes harán |
Questions
Frequently asked questions
How do you conjugate hacer in the present tense?
Hacer in the present is: yo hago, tú haces, él/ella/usted hace, nosotros/as hacemos, vosotros/as hacéis, ellos/ellas/ustedes hacen. Only the yo form is irregular ('hago' instead of 'haco') — every other person follows the regular -er pattern.
Why does the yo form 'hago' have a 'g'?
About a dozen Spanish verbs add a 'g' to the yo form: hacer → hago, tener → tengo, poner → pongo, salir → salgo, decir → digo. This pattern (called 'verbos con yo irregular en -go') comes from Latin sound changes that hardened a soft consonant before the final '-o' ending. The rest of the present tense conjugation stays regular.
When do I use 'hace' for weather instead of 'es' or 'está'?
Spanish uses 'hace' for most weather conditions involving a noun: 'hace frío' (it's cold), 'hace sol' (it's sunny), 'hace viento' (it's windy). Use 'está' for descriptive states of the sky ('está nublado' — it's cloudy). The 'hace' pattern is literally 'it makes cold/sun/wind' — Spanish treats weather as something being produced.
How do you conjugate hacer in the preterite?
The preterite of hacer is: yo hice, tú hiciste, él/ella/usted hizo, nosotros/as hicimos, vosotros/as hicisteis, ellos/ellas/ustedes hicieron. Note that the él/ella/usted form is 'hizo' with a 'z' — the only person where the stem switches from 'hic-' to 'hiz-'.
Why is the él form 'hizo' spelled with 'z' instead of 'c'?
Spanish orthography requires 'z' before 'o' or 'a', and 'c' before 'e' or 'i' for the same sibilant sound. The preterite stem of hacer is phonetically the same for every person; before 'iste' (hiciste) it's spelled with 'c', but before 'o' (hizo) it must switch to 'z'. The sound stays the same — only the spelling changes.
Should I use 'hice' (preterite) or 'hacía' (imperfect)?
Use the preterite 'hice' for a completed action at a specific moment: 'Ayer hice ejercicio' (Yesterday I exercised). Use the imperfect 'hacía' for habitual or ongoing past actions without a clear endpoint: 'De niño, hacía ejercicio todos los días' (As a child, I used to exercise every day). The contrast is finished vs ongoing.
How do you conjugate hacer in the imperfect?
Hacer follows the regular -er pattern in the imperfect: yo hacía, tú hacías, él/ella/usted hacía, nosotros/as hacíamos, vosotros/as hacíais, ellos/ellas/ustedes hacían. Note the accent on the 'í' in every form — without it the pronunciation would shift.
Why is hacer regular in the imperfect when it's irregular everywhere else?
Only three Spanish verbs have irregular imperfects: ser (era), ir (iba), and ver (veía). Hacer is highly irregular in the present, preterite, and future, but the -ía imperfect endings are so phonetically smooth they survived Latin → Spanish without change for nearly every verb. Most learners are relieved by this exception.
When do I use 'hacía' instead of 'hice'?
Use 'hacía' for past actions that were ongoing, repeated, or descriptive: 'Cuando vivía en Madrid, hacía yoga' (When I lived in Madrid, I did yoga — habitual). Use 'hice' for one-time completed actions: 'Ayer hice yoga' (Yesterday I did yoga). Background = imperfect; foreground event = preterite.
How do you conjugate hacer in the present subjunctive?
The present subjunctive of hacer is: yo haga, tú hagas, él/ella/usted haga, nosotros/as hagamos, vosotros/as hagáis, ellos/ellas/ustedes hagan. The stem 'hag-' is the same one used in the present indicative yo form ('hago') — every irregular subjunctive stem in Spanish is derived from the yo form of the present.
When do I need to use the subjunctive of hacer?
Use it after triggers of doubt, emotion, will, or impersonal expressions: 'Espero que hagas un buen trabajo' (I hope you do a good job), 'Dudo que haga sol mañana' (I doubt it will be sunny tomorrow), 'Es necesario que hagamos algo' (It's necessary we do something). Negative commands also use the subjunctive: '¡No hagas eso!' (Don't do that!).
Why is 'haga' so different from the indicative 'hace'?
Spanish irregular subjunctive stems always come from the yo form of the present indicative, not from the él form. Hacer → yo hago → subjunctive stem 'hag-'. The same rule produces tener (tengo → tenga), salir (salgo → salga), and decir (digo → diga). Knowing the yo form gives you the entire subjunctive.
How do you conjugate hacer in the future?
The future of hacer uses the irregular stem 'har-': yo haré, tú harás, él/ella/usted hará, nosotros/as haremos, vosotros/as haréis, ellos/ellas/ustedes harán. The infinitive 'hacer' contracts to 'har-' before the future endings — same pattern as decir → diré.
Why is the future stem 'har-' instead of 'hacer-'?
About 12 high-frequency Spanish verbs developed contracted future stems for phonetic economy: hacer → har-, decir → dir-, tener → tendr-, poner → pondr-, salir → saldr-, venir → vendr-, querer → querr-, saber → sabr-, poder → podr-, haber → habr-, valer → valdr-, caber → cabr-. The pattern was driven by everyday speech — 'haceré' would have been awkward to repeat.
When should I use 'haré' instead of 'voy a hacer'?
Both are correct. 'Haré' (simple future) feels slightly more formal, more committed, or further in time. 'Voy a hacer' (going-to future) is more conversational and tends to imply nearer-term plans. The simple future also expresses conjecture: '¿Qué hará Juan?' = 'What could Juan be doing?' — a use the going-to future cannot fill.
Get the app

