Meaning and behavior
What does hacer mean?
Hacer means to do, perform, execute, carry out. VerbyGo classifies it as an irregular -ER verb. It is non-reflexive.
to make; to create, to build, to bring forth.
Build from reliable parts
Principal forms
- Infinitive
- hacer
- Gerund
- haciendo
- Past participle
- hecho
Verified irregular pattern
How this verb behaves
Its forms differ from a fully regular -er pattern in the present, preterite, future.
Its past participle, hecho, is irregular.
Conjugation guide
Present forms
Present forms
Present
Use the present forms of hacer for current situations, routines and actions that happen regularly.
| Subject | Hacer |
|---|---|
| yo | hago |
| tú | haces |
| él / ella / usted | hace |
| nosotros / nosotras | hacemos |
| vosotros / vosotras | hacéis |
| ellos / ellas / ustedes | hacen |
Present forms
Present perfect
Use present haber with hecho for a completed action connected to the present.
| Subject | Hacer |
|---|---|
| yo | he hecho |
| tú | has hecho |
| él / ella / usted | ha hecho |
| nosotros / nosotras | hemos hecho |
| vosotros / vosotras | habéis hecho |
| ellos / ellas / ustedes | han hecho |
Conjugation guide
Past forms
Past forms
Preterite
Use the preterite when the action of hacer is presented as completed in the past.
| Subject | Hacer |
|---|---|
| yo | hice |
| tú | hiciste |
| él / ella / usted | hizo |
| nosotros / nosotras | hicimos |
| vosotros / vosotras | hicisteis |
| ellos / ellas / ustedes | hicieron |
Past forms
Imperfect past
Use the imperfect for repeated or ongoing past uses of hacer, or for background information.
| Subject | Hacer |
|---|---|
| yo | hacía |
| tú | hacías |
| él / ella / usted | hacía |
| nosotros / nosotras | hacíamos |
| vosotros / vosotras | hacíais |
| ellos / ellas / ustedes | hacían |
Past forms
Past perfect
Use imperfect haber with hecho for an action completed before another past point.
| Subject | Hacer |
|---|---|
| yo | había hecho |
| tú | habías hecho |
| él / ella / usted | había hecho |
| nosotros / nosotras | habíamos hecho |
| vosotros / vosotras | habíais hecho |
| ellos / ellas / ustedes | habían hecho |
Conjugation guide
Future and conditional
Future and conditional
Simple future
Use the future forms of hacer for predictions, promises and future statements.
| Subject | Hacer |
|---|---|
| yo | haré |
| tú | harás |
| él / ella / usted | hará |
| nosotros / nosotras | haremos |
| vosotros / vosotras | haréis |
| ellos / ellas / ustedes | harán |
Future and conditional
Future perfect
Use future haber with hecho for an action that will be complete before a future point.
| Subject | Hacer |
|---|---|
| yo | habré hecho |
| tú | habrás hecho |
| él / ella / usted | habrá hecho |
| nosotros / nosotras | habremos hecho |
| vosotros / vosotras | habréis hecho |
| ellos / ellas / ustedes | habrán hecho |
Future and conditional
Simple conditional
Use the conditional forms of hacer for hypothetical or tactful statements.
| Subject | Hacer |
|---|---|
| yo | haría |
| tú | harías |
| él / ella / usted | haría |
| nosotros / nosotras | haríamos |
| vosotros / vosotras | haríais |
| ellos / ellas / ustedes | harían |
Future and conditional
Conditional perfect
Use conditional haber with hecho for a hypothetical completed past action.
| Subject | Hacer |
|---|---|
| yo | habría hecho |
| tú | habrías hecho |
| él / ella / usted | habría hecho |
| nosotros / nosotras | habríamos hecho |
| vosotros / vosotras | habríais hecho |
| ellos / ellas / ustedes | habrían hecho |
Conjugation guide
Subjunctive forms
Subjunctive forms
Present subjunctive
Use these forms when a current wish, reaction, doubt or another trigger requires the subjunctive.
| Subject | Hacer |
|---|---|
| yo | haga |
| tú | hagas |
| él / ella / usted | haga |
| nosotros / nosotras | hagamos |
| vosotros / vosotras | hagáis |
| ellos / ellas / ustedes | hagan |
Subjunctive forms
Perfect subjunctive
Use present-subjunctive haber with hecho for a completed action in a present subjunctive context.
| Subject | Hacer |
|---|---|
| yo | haya hecho |
| tú | hayas hecho |
| él / ella / usted | haya hecho |
| nosotros / nosotras | hayamos hecho |
| vosotros / vosotras | hayáis hecho |
| ellos / ellas / ustedes | hayan hecho |
Subjunctive forms
Imperfect subjunctive
Use these forms for past subjunctive contexts and hypothetical structures; the equivalent -se series is also accepted where supplied.
| Subject | Hacer |
|---|---|
| yo | hicieraAlso accepted: hiciese |
| tú | hicierasAlso accepted: hicieses |
| él / ella / usted | hicieraAlso accepted: hiciese |
| nosotros / nosotras | hiciéramosAlso accepted: hiciésemos |
| vosotros / vosotras | hicieraisAlso accepted: hicieseis |
| ellos / ellas / ustedes | hicieranAlso accepted: hiciesen |
Subjunctive forms
Past perfect subjunctive
Use imperfect-subjunctive haber with hecho for an unreal or earlier completed past action.
| Subject | Hacer |
|---|---|
| yo | hubiera hechoAlso accepted: hubiese hecho |
| tú | hubieras hechoAlso accepted: hubieses hecho |
| él / ella / usted | hubiera hechoAlso accepted: hubiese hecho |
| nosotros / nosotras | hubiéramos hechoAlso accepted: hubiésemos hecho |
| vosotros / vosotras | hubierais hechoAlso accepted: hubieseis hecho |
| ellos / ellas / ustedes | hubieran hechoAlso accepted: hubiesen hecho |
Conjugation guide
Commands
Commands
Affirmative commands
Choose the affirmative command of hacer that matches the person being addressed.
| Subject | Hacer |
|---|---|
| tú | haz |
| usted | haga |
| nosotros / nosotras | hagamos |
| vosotros / vosotras | haced |
| ustedes | hagan |
Commands
Negative commands
Use no with the matching command form of hacer.
| Subject | Hacer |
|---|---|
| tú | no hagas |
| usted | no haga |
| nosotros / nosotras | no hagamos |
| vosotros / vosotras | no hagáis |
| ustedes | no hagan |
Verified context
Examples with hacer
Lo haré yo por ti.
For you, I'll do it.
Tatoeba example · CC BY 2.0 FRNo lo hice por ti.
I didn't do it for you.
Tatoeba example · CC BY 2.0 FRHaz sólo lo que yo.
Just do what I'm doing.
Tatoeba example · CC BY 2.0 FR
Quick answers
Hacer FAQ
What does hacer mean?
Hacer means to do, perform, execute, carry out.
Is hacer regular or irregular?
Hacer is a irregular -ER verb.
What is the gerund of hacer?
The gerund of hacer is haciendo.
What is the past participle of hacer?
The past participle of hacer is hecho.
How is hacer conjugated in the present?
The verified public subject set is hago, haces, hace, hacemos, hacen.
How is hacer conjugated in the preterite?
The verified public subject set is hice, hiciste, hizo, hicimos, hicieron.
Created by Alejandro Ruiz, an experienced Spanish tutor.
