haber

to have (auxiliary); hay = there is/arepor tiempo-er irregular
participio habidogerundio habiendohe + participio he habidoestoy + gerundio estoy habiendo

Presentewhat is going on now

Presente

Present — what is happening now, and what happens habitually

yoheI havenosotroshemoswe have
túhasyou havevosotroshabéisyou all have
él/ella/Ud.hahe/she hasellos/Uds.hanthey have

Pretérito perfecto

Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead

yohe habidoI have hadnosotroshemos habidowe have had
túhas habidoyou have hadvosotroshabéis habidoyou all have had
él/ella/Ud.ha habidohe/she has hadellos/Uds.han habidothey have had

Presente de subjuntivo

Present subjunctive — after que with wishes, doubt, emotion, ojalá

yohaya(that) I havenosotroshayamos(that) we have
túhayas(that) you havevosotroshayáis(that) you all have
él/ella/Ud.haya(that) he/she hasellos/Uds.hayan(that) they have

Perfecto de subjuntivo

Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido

yohaya habido(that) I have hadnosotroshayamos habido(that) we have had
túhayas habido(that) you have hadvosotroshayáis habido(that) you all have had
él/ella/Ud.haya habido(that) he/she has hadellos/Uds.hayan habido(that) they have had

Pasadowhat went on

Pretérito indefinido

Preterite — a finished past action — it started, it ended

yohubeI hadnosotroshubimoswe had
túhubisteyou hadvosotroshubisteisyou all had
él/ella/Ud.hubohe/she hadellos/Uds.hubieronthey had

Pretérito imperfecto

Imperfect — used to / was —ing; background, habits, descriptions

yohabíaI used to havenosotroshabíamoswe used to have
túhabíasyou used to havevosotroshabíaisyou all used to have
él/ella/Ud.habíahe/she used to haveellos/Uds.habíanthey used to have

Pretérito pluscuamperfecto

Past perfect — had —ed; further back than another past event

yohabía habidoI had hadnosotroshabíamos habidowe had had
túhabías habidoyou had hadvosotroshabíais habidoyou all had had
él/ella/Ud.había habidohe/she had hadellos/Uds.habían habidothey had had

Imperfecto de subjuntivo (-ra)

Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera

yohubiera(that) I hadnosotroshubiéramos(that) we had
túhubieras(that) you hadvosotroshubierais(that) you all had
él/ella/Ud.hubiera(that) he/she hadellos/Uds.hubieran(that) they had

Imperfecto de subjuntivo (-se)

Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing

yohubiese(that) I hadnosotroshubiésemos(that) we had
túhubieses(that) you hadvosotroshubieseis(that) you all had
él/ella/Ud.hubiese(that) he/she hadellos/Uds.hubiesen(that) they had

Pluscuamperfecto de subjuntivo

Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido

yohubiera habido(that) I had hadnosotroshubiéramos habido(that) we had had
túhubieras habido(that) you had hadvosotroshubierais habido(that) you all had had
él/ella/Ud.hubiera habido(that) he/she had hadellos/Uds.hubieran habido(that) they had had

Pretérito anterior

Preterite perfect — had —ed, immediately before; literary, all but extinct

yohube habidoI had hadnosotroshubimos habidowe had had
túhubiste habidoyou had hadvosotroshubisteis habidoyou all had had
él/ella/Ud.hubo habidohe/she had hadellos/Uds.hubieron habidothey had had

Futurowhat will or would go on

Futuro simple

Future — will — (spoken Spanish often prefers voy a + infinitivo)

yohabréI will havenosotroshabremoswe will have
túhabrásyou will havevosotroshabréisyou all will have
él/ella/Ud.habráhe/she will haveellos/Uds.habránthey will have

Condicional simple

Conditional — would —; also softens a request into politeness

yohabríaI would havenosotroshabríamoswe would have
túhabríasyou would havevosotroshabríaisyou all would have
él/ella/Ud.habríahe/she would haveellos/Uds.habríanthey would have

Futuro perfecto

Future perfect — will have —ed; done by some future point

yohabré habidoI will have hadnosotroshabremos habidowe will have had
túhabrás habidoyou will have hadvosotroshabréis habidoyou all will have had
él/ella/Ud.habrá habidohe/she will have hadellos/Uds.habrán habidothey will have had

Condicional perfecto

Conditional perfect — would have —ed; the road not taken

yohabría habidoI would have hadnosotroshabríamos habidowe would have had
túhabrías habidoyou would have hadvosotroshabríais habidoyou all would have had
él/ella/Ud.habría habidohe/she would have hadellos/Uds.habrían habidothey would have had

Futuro de subjuntivo

Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres

yohubiere(should) I havenosotroshubiéremos(should) we have
túhubieres(should) you havevosotroshubiereis(should) you all have
él/ella/Ud.hubiere(should) he/she haveellos/Uds.hubieren(should) they have

Imperativotelling someone to

Imperativo afirmativo

Imperative (do it) — orders and requests; there is no yo form

yo—nosotroshayamoslet's have
túhahave!vosotroshabedhave!
él/ella/Ud.hayahave!ellos/Uds.hayanhave!

Imperativo negativo

Imperative (don't) — no + subjunctive — never the affirmative form with no in front

yo—nosotrosno hayamoslet's not have
túno hayasdon't havevosotrosno hayáisdon't have
él/ella/Ud.no hayadon't haveellos/Uds.no hayandon't have
Imagen. Bodegón con frutas, flores y un loro (1836) — traducido de Still life with fruits, flowers and parrot (1836) (Swallowtail Garden Seeds · flickr · PDM)

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.

haber

to have (auxiliary); hay = there is/arepor persona-er irregular
participio habidogerundio habiendohe + participio he habidoestoy + gerundio estoy habiendo

yo

I — the speaker

PresenteheI have
Perfectohe habidoI have had
Subj. presentehaya(that) I have
Subj. perfectohaya habido(that) I have had
FuturohabréI will have
CondicionalhabríaI would have
Fut. perfectohabré habidoI will have had
Cond. perfectohabría habidoI would have had
Subj. futurohubiere(should) I have
IndefinidohubeI had
ImperfectohabíaI used to have
Pluscuamp.había habidoI had had
Subj. imperf.hubiera(that) I had
Subj. -sehubiese(that) I had
Subj. pluscuamp.hubiera habido(that) I had had
Pret. anteriorhube habidoI had had
Imperativo—
Imper. negativo—

nosotros / nosotras

we — the speaker plus others

Presentehemoswe have
Perfectohemos habidowe have had
Subj. presentehayamos(that) we have
Subj. perfectohayamos habido(that) we have had
Futurohabremoswe will have
Condicionalhabríamoswe would have
Fut. perfectohabremos habidowe will have had
Cond. perfectohabríamos habidowe would have had
Subj. futurohubiéremos(should) we have
Indefinidohubimoswe had
Imperfectohabíamoswe used to have
Pluscuamp.habíamos habidowe had had
Subj. imperf.hubiéramos(that) we had
Subj. -sehubiésemos(that) we had
Subj. pluscuamp.hubiéramos habido(that) we had had
Pret. anteriorhubimos habidowe had had
Imperativohayamoslet's have
Imper. negativono hayamoslet's not have

tú

you (informal) — one person you are familiar with

Presentehasyou have
Perfectohas habidoyou have had
Subj. presentehayas(that) you have
Subj. perfectohayas habido(that) you have had
Futurohabrásyou will have
Condicionalhabríasyou would have
Fut. perfectohabrás habidoyou will have had
Cond. perfectohabrías habidoyou would have had
Subj. futurohubieres(should) you have
Indefinidohubisteyou had
Imperfectohabíasyou used to have
Pluscuamp.habías habidoyou had had
Subj. imperf.hubieras(that) you had
Subj. -sehubieses(that) you had
Subj. pluscuamp.hubieras habido(that) you had had
Pret. anteriorhubiste habidoyou had had
Imperativohahave!
Imper. negativono hayasdon't have

vosotros / vosotras

you all — informal plural, Spain only

Presentehabéisyou all have
Perfectohabéis habidoyou all have had
Subj. presentehayáis(that) you all have
Subj. perfectohayáis habido(that) you all have had
Futurohabréisyou all will have
Condicionalhabríaisyou all would have
Fut. perfectohabréis habidoyou all will have had
Cond. perfectohabríais habidoyou all would have had
Subj. futurohubiereis(should) you all have
Indefinidohubisteisyou all had
Imperfectohabíaisyou all used to have
Pluscuamp.habíais habidoyou all had had
Subj. imperf.hubierais(that) you all had
Subj. -sehubieseis(that) you all had
Subj. pluscuamp.hubierais habido(that) you all had had
Pret. anteriorhubisteis habidoyou all had had
Imperativohabedhave!
Imper. negativono hayáisdon't have

él / ella / usted

he, she, you (formal) — one other person — formal you shares it

Presentehahe/she has
Perfectoha habidohe/she has had
Subj. presentehaya(that) he/she has
Subj. perfectohaya habido(that) he/she has had
Futurohabráhe/she will have
Condicionalhabríahe/she would have
Fut. perfectohabrá habidohe/she will have had
Cond. perfectohabría habidohe/she would have had
Subj. futurohubiere(should) he/she have
Indefinidohubohe/she had
Imperfectohabíahe/she used to have
Pluscuamp.había habidohe/she had had
Subj. imperf.hubiera(that) he/she had
Subj. -sehubiese(that) he/she had
Subj. pluscuamp.hubiera habido(that) he/she had had
Pret. anteriorhubo habidohe/she had had
Imperativohayahave!
Imper. negativono hayadon't have

ellos / ellas / ustedes

they, you all — several others — plural you shares it

Presentehanthey have
Perfectohan habidothey have had
Subj. presentehayan(that) they have
Subj. perfectohayan habido(that) they have had
Futurohabránthey will have
Condicionalhabríanthey would have
Fut. perfectohabrán habidothey will have had
Cond. perfectohabrían habidothey would have had
Subj. futurohubieren(should) they have
Indefinidohubieronthey had
Imperfectohabíanthey used to have
Pluscuamp.habían habidothey had had
Subj. imperf.hubieran(that) they had
Subj. -sehubiesen(that) they had
Subj. pluscuamp.hubieran habido(that) they had had
Pret. anteriorhubieron habidothey had had
Imperativohayanhave!
Imper. negativono hayandon't have
Imagen. Bodegón con frutas, flores y un loro (1836) — traducido de Still life with fruits, flowers and parrot (1836) (Swallowtail Garden Seeds · flickr · PDM)

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.