Hacer Conjugation in Spanish

hacer means “do” in English, and it is one of the first verbs Spanish learners meet — it sits at number 5 in VerbFlow’s frequency list. You use it for actions and activities, for weather expressions, and for time expressions and tasks. Because it comes up in everyday conversation so often, learning its forms properly pays off from the very first week. This page gives you the complete conjugation of hacer — every tense, every person, the gerund and the past participle — with notes, examples, common mistakes and a quiz. Here is the verb in a natural sentence: “Yo hago una tarta para la fiesta todos los días.” — “I do a cake for the party every day.”

Quick facts

  • Infinitive: hacer
  • English: to do
  • Verb type: Irregular
  • Irregular in: present, preterite, future, conditional, present-subjunctive, imperfect-subjunctive, past-participle, present-perfect, pluperfect, future-perfect, conditional-perfect, imperative-affirmative, imperative-negative
  • Gerund: haciendo
  • Past participle: hecho
  • Auxiliary: haber (all perfect tenses are formed with haber + the past participle)

Full conjugation tables

Every form below comes from VerbFlow’s verified conjugation tables for hacer. Learn the present tense first, then the preterite and the imperfect, and add the remaining tenses one at a time.

Present indicative

Person Form
yo hago
tú haces
él/ella/Ud. hace
nosotros/as hacemos
vosotros/as hacéis
ellos/ellas/Uds. hacen

Preterite

Person Form
yo hice
tú hiciste
él/ella/Ud. hizo
nosotros/as hicimos
vosotros/as hicisteis
ellos/ellas/Uds. hicieron

Imperfect

Person Form
yo hacía
tú hacías
él/ella/Ud. hacía
nosotros/as hacíamos
vosotros/as hacíais
ellos/ellas/Uds. hacían

Future

Person Form
yo haré
tú harás
él/ella/Ud. hará
nosotros/as haremos
vosotros/as haréis
ellos/ellas/Uds. harán

Conditional

Person Form
yo haría
tú harías
él/ella/Ud. haría
nosotros/as haríamos
vosotros/as haríais
ellos/ellas/Uds. harían

Present perfect

Person Form
yo he hecho
tú has hecho
él/ella/Ud. ha hecho
nosotros/as hemos hecho
vosotros/as habéis hecho
ellos/ellas/Uds. han hecho

Pluperfect (past perfect)

Person Form
yo había hecho
tú habías hecho
él/ella/Ud. había hecho
nosotros/as habíamos hecho
vosotros/as habíais hecho
ellos/ellas/Uds. habían hecho

Future perfect

Person Form
yo habré hecho
tú habrás hecho
él/ella/Ud. habrá hecho
nosotros/as habremos hecho
vosotros/as habréis hecho
ellos/ellas/Uds. habrán hecho

Conditional perfect

Person Form
yo habría hecho
tú habrías hecho
él/ella/Ud. habría hecho
nosotros/as habríamos hecho
vosotros/as habríais hecho
ellos/ellas/Uds. habrían hecho

Present subjunctive

Person Form
yo haga
tú hagas
él/ella/Ud. haga
nosotros/as hagamos
vosotros/as hagáis
ellos/ellas/Uds. hagan

Imperfect subjunctive (-ra)

Person Form
yo hiciera
tú hicieras
él/ella/Ud. hiciera
nosotros/as hiciéramos
vosotros/as hicierais
ellos/ellas/Uds. hicieran

Imperative (affirmative)

Person Form
tú haz
él/ella/Ud. haga
nosotros/as hagamos
vosotros/as haced
ellos/ellas/Uds. hagan

Imperative (negative)

Person Form
tú hagas
él/ella/Ud. haga
nosotros/as hagamos
vosotros/as hagáis
ellos/ellas/Uds. hagan

Gerund and past participle

Form Spanish
Gerund haciendo
Past participle hecho

When to use each tense

Present indicative

The present indicative is used for habits, facts and things happening now. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “Yo hago una tarta para la fiesta todos los días.” — “I do a cake for the party every day.”

Preterite

The preterite is used for completed actions in the past. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “Tú hiciste ejercicio ayer.” — “You did exercise yesterday.”

Imperfect

The imperfect is used for ongoing or habitual actions in the past, and background description. For example: “Él hacía los deberes antes.” — “He used to do the homework before.”

Future

The future is used for what will happen, predictions and probability. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “Yo haré una tarta para la fiesta mañana.” — “I will do a cake for the party tomorrow.”

Conditional

The conditional is used for what would happen, polite requests and hypothetical situations. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “Tú harías ejercicio algún día.” — “You would do exercise someday.”

Present perfect

The present perfect is used for recent past actions and life experience, formed with haber + the past participle. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “Él ha hecho los deberes esta semana.” — “He has done the homework this week.”

Pluperfect (past perfect)

The pluperfect (past perfect) is used for an action completed before another past action. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “Yo había hecho una tarta para la fiesta antes de la fiesta.” — “I had done a cake for the party before the party.”

Future perfect

The future perfect is used for what will have happened by a point in the future. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “Tú habrás hecho ejercicio para mañana.” — “You will have done exercise by tomorrow.”

Conditional perfect

The conditional perfect is used for what would have happened in a different past. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “Él habría hecho los deberes ayer.” — “He would have done the homework yesterday.”

Present subjunctive

The present subjunctive is used for wishes, doubts, emotions and opinions after que. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “Es importante que yo haga una tarta para la fiesta.” — “It is important that i do a cake for the party.”

Imperfect subjunctive (-ra)

The imperfect subjunctive (-ra) is used for the past subjunctive: wishes and hypotheticals about the past, and clauses after a past-tense trigger. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “Ojalá tú hicieras ejercicio.” — “I wish you did exercise.”

Imperative (affirmative)

The imperative (affirmative) is used for direct commands and instructions. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “¡Haz los deberes!” — “Do the homework!”

Imperative (negative)

The imperative (negative) is used for prohibitions and negative commands. With hacer this tense is irregular, so the forms do not follow the regular pattern — learn them as a set rather than guessing from the infinitive. For example: “No hagas una tarta para la fiesta.” — “Do not do a cake for the party.”

Example sentences

Ten natural sentences with hacer, covering different tenses and persons. Say each one aloud, then cover the Spanish and try to produce it from the English.

  1. “Yo hago una tarta para la fiesta todos los días.” — “I do a cake for the party every day.”
  2. “Tú hiciste ejercicio ayer.” — “You did exercise yesterday.”
  3. “Él hacía los deberes antes.” — “He used to do the homework before.”
  4. “Yo haré ejercicio mañana.” — “I will do exercise tomorrow.”
  5. “Tú harías una tarta para la fiesta algún día.” — “You would do a cake for the party someday.”
  6. “Él ha hecho los deberes esta semana.” — “He has done the homework this week.”
  7. “Yo había hecho una tarta para la fiesta antes de la fiesta.” — “I had done a cake for the party before the party.”
  8. “Tú habrás hecho ejercicio para mañana.” — “You will have done exercise by tomorrow.”
  9. “Es importante que él haga los deberes.” — “It is important that he do the homework.”
  10. “¡Haz una tarta para la fiesta!” — “Do a cake for the party!”

Common mistakes

1. Using the infinitive instead of a conjugated form

✗ Wrong: “Yo hacer una tarta para la fiesta.”

✓ Right: “Yo hago una tarta para la fiesta.”

The infinitive hacer never takes a subject. After yo you need the conjugated present form hago.

2. Confusing hacer with estar

✗ Wrong: “Yo estoy una tarta para la fiesta.”

✓ Right: “Yo hago una tarta para la fiesta.”

Hacer is to do or make; do not confuse weather phrases like hace calor with estar.

3. Using the wrong auxiliary in perfect tenses

✗ Wrong: “Yo soy hecho una tarta para la fiesta.”

✓ Right: “Yo he hecho una tarta para la fiesta.”

Spanish perfect tenses are always built with haber, never with ser. The correct form is he + the participle hecho.

4. Dropping the written accent

✗ Wrong: “hare”

✓ Right: “haré”

The accent on haré is part of the spelling in the future. Without it the form looks like a different word, so always write the accent.

5. Using the indicative after a subjunctive trigger

✗ Wrong: “Ojalá tú haces una tarta para la fiesta.”

✓ Right: “Ojalá tú hagas una tarta para la fiesta.”

After ojalá Spanish needs the subjunctive, so use hagas here, not the indicative haces.

6. Using the preterite for a habitual past action

✗ Wrong: “Yo hice una tarta para la fiesta antes.” (said of a repeated habit)

✓ Right: “Yo hacía una tarta para la fiesta antes.”

The preterite hice describes one finished action. For something you did regularly in the past, use the imperfect hacía.

Quiz: test yourself

Ten questions on hacer. Choose the right form, then check the answer key below.

  1. What is the yo form of hacer in the Present indicative?

    • A) haces
    • B) hace
    • C) hacemos
    • D) hago
  2. What is the él/ella/Ud. form of hacer in the Preterite?

    • A) hiciste
    • B) hicimos
    • C) hizo
    • D) hice
  3. What is the nosotros/as form of hacer in the Imperfect?

    • A) hacíais
    • B) hacíamos
    • C) hacía
    • D) hacías
  4. What is the tú form of hacer in the Future?

    • A) harás
    • B) haré
    • C) hará
    • D) haremos
  5. What is the yo form of hacer in the Conditional?

    • A) harías
    • B) haríamos
    • C) haríais
    • D) haría
  6. What is the él/ella/Ud. form of hacer in the Present subjunctive?

    • A) hagamos
    • B) hagáis
    • C) haga
    • D) hagas
  7. What is the yo form of hacer in the Imperfect subjunctive (-ra)?

    • A) hicierais
    • B) hiciera
    • C) hicieras
    • D) hiciéramos
  8. What is the gerund of hacer?

    • A) haciendo
    • B) teniendo
    • C) podiendo
    • D) diciendo
  9. What is the past participle of hacer?

    • A) tenido
    • B) podido
    • C) dicho
    • D) hecho
  10. What does hacer mean in English?

  • A) to can
  • B) to say
  • C) to do
  • D) to have

Answer key

  1. D) hago — the yo form of hacer in the present indicative is hago. The other options (haces, hace, hacemos) are the same tense for different persons.
  2. C) hizo — the él/ella/Ud. form of hacer in the preterite is hizo. The other options (hice, hiciste, hicimos) are the same tense for different persons.
  3. B) hacíamos — the nosotros/as form of hacer in the imperfect is hacíamos. The other options (hacía, hacías, hacía) are the same tense for different persons.
  4. A) harás — the tú form of hacer in the future is harás. The other options (haré, hará, haremos) are the same tense for different persons.
  5. D) haría — the yo form of hacer in the conditional is haría. The other options (harías, haría, haríamos) are the same tense for different persons.
  6. C) haga — the él/ella/Ud. form of hacer in the present subjunctive is haga. The other options (haga, hagas, hagamos) are the same tense for different persons.
  7. B) hiciera — the yo form of hacer in the imperfect subjunctive (-ra) is hiciera. The other options (hicieras, hiciera, hiciéramos) are the same tense for different persons.
  8. A) haciendo — the gerund of hacer is haciendo; it is used with estar for the progressive. The other options are the gerunds of neighbouring verbs.
  9. D) hecho — the past participle of hacer is hecho; perfect tenses use haber + hecho. The other options are the participles of neighbouring verbs.
  10. C) to do — hacer means “to do” in English. The other options are the meanings of neighbouring verbs.

Frequently asked questions

What does hacer mean in English?

hacer means “to do”. You use it for actions and activities, for weather expressions, and for time expressions and tasks. It is a core everyday verb, so its present-tense forms are worth learning first.

Is hacer regular or irregular?

hacer is irregular, and it is irregular in these tenses: present, preterite, future, conditional, present-subjunctive, imperfect-subjunctive, past-participle, present-perfect, pluperfect, future-perfect, conditional-perfect, imperative-affirmative, imperative-negative. The gerund is haciendo and the past participle is hecho.

What are the gerund and past participle of hacer?

The gerund is haciendo — use it with estar for actions in progress. The past participle is hecho — use it with haber for the perfect tenses, as in he hecho (I have done).

What is the difference between hacer and estar?

Hacer is to do or make; do not confuse weather phrases like hace calor with estar. If you are unsure, check the full table for estar and compare the meanings in context.

How do I say “I do” in Spanish?

Say “Yo hago una tarta para la fiesta.” — “I do a cake for the party every day.” The yo form of the present is hago, and it is the form you will use most often.

Related pages