Present: irregular yo form hago, reused in the present subjunctive (haga, hagamos).
Other tenses: irregular preterite stem hic- (hice, hiciste, hizo), with no accents on the endings; irregular future/conditional stem har- (haré, haría); irregular past participle (hecho); irregular affirmative tú imperative (haz).
Non-finite forms
Gerund
haciendo
Past participle
hecho
Indicative
Present Presente
yo
hago
tú
haces
él/ella/usted
hace
nosotros
hacemos
vosotros
hacéis
ellos/ellas/ustedes
hacen
Preterite Pretérito indefinido
yo
hice
tú
hiciste
él/ella/usted
hizo
nosotros
hicimos
vosotros
hicisteis
ellos/ellas/ustedes
hicieron
Imperfect Pretérito imperfecto
yo
hacía
tú
hacías
él/ella/usted
hacía
nosotros
hacíamos
vosotros
hacíais
ellos/ellas/ustedes
hacían
Future Futuro
yo
haré
tú
harás
él/ella/usted
hará
nosotros
haremos
vosotros
haréis
ellos/ellas/ustedes
harán
Present perfect Pretérito perfecto compuesto
yo
he hecho
tú
has hecho
él/ella/usted
ha hecho
nosotros
hemos hecho
vosotros
habéis hecho
ellos/ellas/ustedes
han hecho
Past perfect Pretérito pluscuamperfecto
yo
había hecho
tú
habías hecho
él/ella/usted
había hecho
nosotros
habíamos hecho
vosotros
habíais hecho
ellos/ellas/ustedes
habían hecho
Future perfect Futuro perfecto
yo
habré hecho
tú
habrás hecho
él/ella/usted
habrá hecho
nosotros
habremos hecho
vosotros
habréis hecho
ellos/ellas/ustedes
habrán hecho
Subjunctive
Present subjunctive Presente de subjuntivo
yo
haga
tú
hagas
él/ella/usted
haga
nosotros
hagamos
vosotros
hagáis
ellos/ellas/ustedes
hagan
Imperfect subjunctive Pretérito imperfecto de subjuntivo
yo
hiciera
tú
hicieras
él/ella/usted
hiciera
nosotros
hiciéramos
vosotros
hicierais
ellos/ellas/ustedes
hicieran
Present perfect subjunctive Pretérito perfecto de subjuntivo
yo
haya hecho
tú
hayas hecho
él/ella/usted
haya hecho
nosotros
hayamos hecho
vosotros
hayáis hecho
ellos/ellas/ustedes
hayan hecho
Past perfect subjunctive Pretérito pluscuamperfecto de subjuntivo