Verbs

Haber

edit

"Haber" is an irregular verb that means "to have" in the sense of having done something, or "there is" or "there are". It is used mostly as an auxiliary verb to form the perfect compound tenses (has/had done, etc.)

Infinitive: haber
Present Participle: habiendo
Past Participle: n/a

Indicative

edit

(aka Present Perfect)

(hecho is the :Past participle: of hacer, meaning "to make" or "to do". Here, it means "done".)

Yo he hecho I have done
has hecho You (informal) have done
él/ella/usted ha hecho He/she has, you (respectful) have done
nosotros hemos hecho We have done
(vosotros habéis hecho) You (plural, informal) have done
ellos/ustedes han hecho They / you (plural, formal) have done
hay There is / there are (special form)

(Don't know what Yo, tú, él, and so on mean ? They are pronouns.)

(aka Pluperfect)

Yo había hecho I had done
habías hecho
él/ella/usted había hecho
nosotros habíamos hecho
(vosotros habíais hecho)
ellos/ustedes habían hecho
había There was / There were (Special form)

Haber is used in the preterite exceedingly rarely. Mostly it is used as a literary tense.

Yo hube hecho I had done
hubiste hecho
él/ella/usted hubo hecho
nosotros hubimos hecho
(vosotros hubisteis hecho)
ellos/ustedes hubieron hecho
hubo There was / There were

Future (Perfect)

edit

(aka Future Perfect)

Yo habré hecho I will have done
habrás hecho
él/ella/usted habrá hecho
nosotros habremos hecho
(vosotros habréis hecho )
ellos/ustedes habrán hecho
habrá There will be

or

Yo voy a haber hecho I will have done / I'm going to have done
vas a haber hecho
él/ella/usted va a haber hecho
nosotros vamos a haber hecho
(vosotros vais a haber hecho)
ellos/ustedes van a haber hecho

Subjunctive

edit
Yo haya hecho I may have done or (if) I have done etc.
hayas hecho
él/ella/usted haya hecho
nosotros háyamos hecho
(vosotros hayáis hecho)
ellos/ustedes hayan hecho
haya There may be
Yo hubiera hecho I might have done or (if) I had done
hubieras hecho
él/ella/usted hubiera hecho
nosotros hubiéramos hecho
(vosotros hubierais hecho)
ellos/ustedes hubieran hecho
hubiera There might have been


or

Yo hubiese hecho I might have done or (if) I had done
hubieses hecho
él/ella/usted hubiese hecho
nosotros hubiésemos hecho
(vosotros hubiesein hecho)
ellos/ustedes hubiesen hecho
hubiese There might have been


Yo habría hecho I would have done
habrías hecho
él/ella/usted habría hecho
nosotros habríamos hecho
(vosotros habríais hecho)
ellos/ustedes habrían hecho
habría There would be