
Weather and "ago"
For the weather, Spanish uses hace: hace calor (it's hot), hace sol (it's sunny), hace buen tiempo (the weather is nice). And hace + time means "ago": llegué hace una hora (I arrived an hour ago).
Indicative tenses of hacer
Facts and things that happen: the tenses you'll use most.
Present indicative
| yo | hagoI do |
|---|---|
| tú | hacesyou do |
| él/ella/usted | hacehe/she does |
| nosotros/as | hacemoswe do |
| vosotros/as | hacéisyou all do |
| ellos/ellas/ustedes | hacenthey do |
Preterite indicative
| yo | hiceI did |
|---|---|
| tú | hicisteyou did |
| él/ella/usted | hizohe/she did |
| nosotros/as | hicimoswe did |
| vosotros/as | hicisteisyou all did |
| ellos/ellas/ustedes | hicieronthey did |
Watch the spelling: hizo with a z, to keep the same sound.
Imperfect indicative
| yo | hacíaI used to do |
|---|---|
| tú | hacíasyou used to do |
| él/ella/usted | hacíahe/she used to do |
| nosotros/as | hacíamoswe used to do |
| vosotros/as | hacíaisyou all used to do |
| ellos/ellas/ustedes | hacíanthey used to do |
Present continuous indicative
| yo | estoy haciendoI am doing |
|---|---|
| tú | estás haciendoyou are doing |
| él/ella/usted | está haciendohe/she is doing |
| nosotros/as | estamos haciendowe are doing |
| vosotros/as | estáis haciendoyou all are doing |
| ellos/ellas/ustedes | están haciendothey are doing |
estar + gerund
Informal future indicative
| yo | voy a hacerI am going to do |
|---|---|
| tú | vas a haceryou are going to do |
| él/ella/usted | va a hacerhe/she is going to do |
| nosotros/as | vamos a hacerwe are going to do |
| vosotros/as | vais a haceryou all are going to do |
| ellos/ellas/ustedes | van a hacerthey are going to do |
ir a + infinitive
Future indicative
| yo | haréI will do |
|---|---|
| tú | harásyou will do |
| él/ella/usted | haráhe/she will do |
| nosotros/as | haremoswe will do |
| vosotros/as | haréisyou all will do |
| ellos/ellas/ustedes | haránthey will do |
Short irregular stem har-: haré, not "haceré".
Conditional indicative
| yo | haríaI would do |
|---|---|
| tú | haríasyou would do |
| él/ella/usted | haríahe/she would do |
| nosotros/as | haríamoswe would do |
| vosotros/as | haríaisyou all would do |
| ellos/ellas/ustedes | haríanthey would do |
Present perfect indicative
| yo | he hechoI have done |
|---|---|
| tú | has hechoyou have done |
| él/ella/usted | ha hechohe/she has done |
| nosotros/as | hemos hechowe have done |
| vosotros/as | habéis hechoyou all have done |
| ellos/ellas/ustedes | han hechothey have done |
haber (present) + past participle
The past participle is irregular: hecho.
Past perfect indicative
| yo | había hechoI had done |
|---|---|
| tú | habías hechoyou had done |
| él/ella/usted | había hechohe/she had done |
| nosotros/as | habíamos hechowe had done |
| vosotros/as | habíais hechoyou all had done |
| ellos/ellas/ustedes | habían hechothey had done |
haber (imperfect) + past participle
Future perfect indicative
| yo | habré hechoI will have done |
|---|---|
| tú | habrás hechoyou will have done |
| él/ella/usted | habrá hechohe/she will have done |
| nosotros/as | habremos hechowe will have done |
| vosotros/as | habréis hechoyou all will have done |
| ellos/ellas/ustedes | habrán hechothey will have done |
haber (future) + past participle
Conditional perfect indicative
| yo | habría hechoI would have done |
|---|---|
| tú | habrías hechoyou would have done |
| él/ella/usted | habría hechohe/she would have done |
| nosotros/as | habríamos hechowe would have done |
| vosotros/as | habríais hechoyou all would have done |
| ellos/ellas/ustedes | habrían hechothey would have done |
haber (conditional) + past participle
Subjunctive tenses of hacer
Wishes, doubts, emotions and "if" sentences.
Present subjunctive
| yo | haga(that) I do |
|---|---|
| tú | hagas(that) you do |
| él/ella/usted | haga(that) he/she does |
| nosotros/as | hagamos(that) we do |
| vosotros/as | hagáis(that) you all do |
| ellos/ellas/ustedes | hagan(that) they do |
Imperfect subjunctive
| yo | hiciera / hiciese(if) I did |
|---|---|
| tú | hicieras / hicieses(if) you did |
| él/ella/usted | hiciera / hiciese(if) he/she did |
| nosotros/as | hiciéramos / hiciésemos(if) we did |
| vosotros/as | hicierais / hicieseis(if) you all did |
| ellos/ellas/ustedes | hicieran / hiciesen(if) they did |
Future subjunctive
| yo | hiciere(if) I do |
|---|---|
| tú | hicieres(if) you do |
| él/ella/usted | hiciere(if) he/she does |
| nosotros/as | hiciéremos(if) we do |
| vosotros/as | hiciereis(if) you all do |
| ellos/ellas/ustedes | hicieren(if) they do |
rarely used: legal & formal texts
Present perfect subjunctive
| yo | haya hecho(that) I have done |
|---|---|
| tú | hayas hecho(that) you have done |
| él/ella/usted | haya hecho(that) he/she has done |
| nosotros/as | hayamos hecho(that) we have done |
| vosotros/as | hayáis hecho(that) you all have done |
| ellos/ellas/ustedes | hayan hecho(that) they have done |
haber (present subj.) + past participle
Past perfect subjunctive
| yo | hubiera hecho(if) I had done |
|---|---|
| tú | hubieras hecho(if) you had done |
| él/ella/usted | hubiera hecho(if) he/she had done |
| nosotros/as | hubiéramos hecho(if) we had done |
| vosotros/as | hubierais hecho(if) you all had done |
| ellos/ellas/ustedes | hubieran hecho(if) they had done |
haber (imperfect subj.) + past participle
Future perfect subjunctive
| yo | hubiere hecho(if) I will have done |
|---|---|
| tú | hubieres hecho(if) you will have done |
| él/ella/usted | hubiere hecho(if) he/she will have done |
| nosotros/as | hubiéremos hecho(if) we will have done |
| vosotros/as | hubiereis hecho(if) you all will have done |
| ellos/ellas/ustedes | hubieren hecho(if) they will have done |
rarely used: legal & formal texts
Imperative tenses of hacer
Commands and instructions.
Affirmative imperative
| tú | hazdo! |
|---|---|
| usted | hagado! (formal) |
| nosotros/as | hagamoslet's do! |
| vosotros/as | haceddo! (you all) |
| ustedes | hagando! (you all, formal) |
Negative imperative
| tú | no hagasdon't do! |
|---|---|
| usted | no hagadon't do! (formal) |
| nosotros/as | no hagamoslet's not do! |
| vosotros/as | no hagáisdon't do! (you all) |
| ustedes | no hagandon't do! (you all, formal) |
Practice hacer
Two quick exercises. No sign-up, no app: just you and hacer.
How to use hacer
¿Qué haces este fin de semana?
What are you doing this weekend?
Mi madre hace una paella increíble.
My mom makes an amazing paella.
Hoy hace mucho calor.
It's very hot today.
Nos conocimos hace tres años.
We met three years ago.
Hazme un favor.
Do me a favor.
Example sentences with hacer
- ¿Qué haces?What are you doing?
- Hace frío hoy.It's cold today.
- ¿Qué hiciste ayer?What did you do yesterday?
- Antes hacía mucho deporte.I used to do a lot of sports.
- Lo haré mañana.I'll do it tomorrow.
- ¿Qué harías tú?What would you do?
- Quiero que lo hagas tú.I want you to do it.
- Ya he hecho los deberes.I've already done my homework.
Verbs like hacer
Verbs ending in -hacer (deshacer, rehacer) follow hacer exactly. Poner and decir also have a g in the yo form and a short future (pondré, diré).
Frequently asked questions about hacer
Is hacer regular or irregular?
Hacer is irregular: hago (present yo), hice / hizo (preterite), haré (future), haga (subjunctive) and the participle hecho. Only the imperfect (hacía) and the gerund (haciendo) are regular.
How do you conjugate hacer in the present tense?
hago, haces, hace, hacemos, hacéis, hacen.
How do you conjugate hacer in the preterite?
hice, hiciste, hizo, hicimos, hicisteis, hicieron.
Why is it "hizo" and not "hico"?
Spelling only: c before o would sound like a k, so Spanish writes z to keep the "th/s" sound: hizo.
How do you say "it's cold" or "it's hot" in Spanish?
With hacer: hace frío (it's cold), hace calor (it's hot), hace viento (it's windy).
What is the past participle of hacer?
The past participle is irregular: hecho (he hecho, I have done). The gerund is haciendo.
Free cheat sheet
All 18 tenses of hacer, on one page.
Print it, stick it on your fridge, or keep it on your phone. Fill in your name and email and I'll send it straight to your inbox.
📩 Check your inbox! The hacer cheat sheet is on its way.
Paid courses
Ready to actually speak?
Knowing the conjugations is step one. My paid courses take you from tables to real conversations: structured, step by step, with practice built in.
- Conversational courseStop freezing in real conversations
- Verb tenses courseEvery tense, finally clear
Hola, soy Wes!
Your Spanish teacher
A Dutchie who learned Spanish from scratch. I make the lessons I wish I'd had: clear, practical and free.
My story →Support Spanish with Wes!
Did this page help you?
All my lessons, verb charts and cheat sheets are free, and I want to keep it that way. If you'd like to help me make more, you can support me here. Think of it as buying me a café con leche ☕
More Spanish verbs
Verb search
Find any Spanish verb.
Type a verb, an English word or a conjugated form like fui or hubo.