El verbo haber en todos los tiempos, excepto el condicional (the verb haber in all tenses, except for the conditional)
Indicativo
Presente
he
has
ha
hemos
(habéis)
han
Pretérito imperfecto
había
habías
había
habíamos
(habíais)
habían
Futuro
habré
habrás
habrá
habremos
(habréis)
habrán
Nota sobre su uso (note about its use)
Como sabemos, el verbo haber no podemos usarlo por sí mismo; siempre necesitamos usarlo con otro verbo en participio, y entonces el tiempo cambia de nombre (pretérito perfecto compuesto, o pretérito pluscuamperfecto, por ejemplo). No es importante memorizar los nombres de todos los tiempos compuestos, pero sí es importante saber usarlos correctamente.
💂 As we know, the verb haber cannot be used by itself; we always need to use it with another verb in participle form, and then the tense changes its name (pretérito perfecto compuesto, or pretérito pluscuamperfecto, for example). It is not important to memorize the names of all the compound tenses, but it is important to know how to use them correctly.
Subjuntivo
Presente
haya
hayas
haya
hayamos
(hayáis)
hayan
Pretérito imperfecto
hubiera
hubieras
hubiera
hubiéramos
(hubiérais)
hubieran
Nota sobre su uso (note about its use)
Estos tiempos no tienen traducción al inglés; son el equivalente subjuntivo de los tiempos compuestos en indicativo, de la misma manera que el presente de subjuntivo (yo sea) es el equivalente subjuntivo del presente de indicativo (yo soy).
💂 These tenses have no English translation; they are the subjunctive equivalent of the indicative compound tenses, in the same way that the present subjunctive (yo sea) is the subjunctive equivalent of the present indicative (yo soy).
Yo soy alto. Mi madre duda que yo sea alto. (I'm tall. My mom doubts I'm tall.)
Yo he comido. Mi madre duda que yo haya comido. (I have eaten. My mom doubts I have eaten.)