Ser, estar, haber: referencia completa

English collapses three different Spanish verbs into one word: to be. Ser, estar, and haber divide that semantic territory along sharp lines, and Spaniards switch between them dozens of times a day without thinking. This page brings the three together — full paradigms, all major uses, contrastive examples, and a decision flowchart — so that you can use it as the reference you come back to when a sentence wobbles.

The division of labour

  • Ser classifies. It tells you what or who something is — identity, origin, profession, material, time, the location of events.
  • Estar locates and describes a state. It tells you where something physically is and how it currently is — emotion, condition, the result of a past action, progressive action.
  • Haber asserts existence and builds compound tenses. As hay (impersonal) it means there is / there are; as auxiliary (he, has, ha, hemos, habéis, han) it pairs with a participle to form every compound tense.

In Spain, all three verbs are used in their full peninsular paradigms — including the vosotros forms sois, estáis, habéis, which mark spoken Spanish in Spain as distinct from Latin America.

Full paradigms side by side

Present indicative

Subjectserestarhaber (aux.)
yosoyestoyhe
eresestáshas
él / ella / ustedesestáha (hay impers.)
nosotros / nosotrassomosestamoshemos
vosotros / vosotrassoisestáishabéis
ellos / ellas / ustedessonestánhan

The written accents on estás, está, estáis, están are obligatory. The vosotros forms sois, estáis, habéis are central to peninsular Spanish — you will hear all three in any five minutes of conversation in Madrid or Barcelona.

Preterite (pretérito indefinido)

Subjectserestarhaber
yofuiestuvehube
fuisteestuvistehubiste
él / ella / ustedfueestuvohubo
nosotros / nosotrasfuimosestuvimoshubimos
vosotros / vosotrasfuisteisestuvisteishubisteis
ellos / ellas / ustedesfueronestuvieronhubieron

Ser and ir share an identical preterite (fui, fuiste, fue, fuimos, fuisteis, fueron) — context tells you which verb is meant. Estar uses a u-stem (estuv-) shared with tener (tuv-) and andar (anduv-). Hubo (the preterite of impersonal haber) is the form to use in formal narration for past events of existence: Hubo un accidente, hubo una manifestación. Note that fui, fuimos, fuiste, fuisteis, fueron carry no written accentfuímos is a frequent misspelling.

Imperfect (pretérito imperfecto)

Subjectserestarhaber
yoeraestabahabía
erasestabashabías
él / ella / ustederaestabahabía
nosotros / nosotraséramosestábamoshabíamos
vosotros / vosotraseraisestabaishabíais
ellos / ellas / ustedeseranestabanhabían

Ser is one of only three Spanish verbs irregular in the imperfect (ser → era, ir → iba, ver → veía). Estar and haber take regular imperfect endings.

Future and conditional

Subjectser (fut.)estar (fut.)haber (fut.)ser (cond.)estar (cond.)haber (cond.)
yoseréestaréhabréseríaestaríahabría
serásestaráshabrásseríasestaríashabrías
él / ella / ustedseráestaráhabráseríaestaríahabría
nosotros / nosotrasseremosestaremoshabremosseríamosestaríamoshabríamos
vosotros / vosotrasseréisestaréishabréisseríaisestaríaishabríais
ellos / ellas / ustedesseránestaránhabránseríanestaríanhabrían

Ser takes regular future/conditional endings on the infinitive stem. Estar is regular. Haber drops the e: stem habr- (compare tener → tendr-, poder → podr-, saber → sabr-).

Present subjunctive

Subjectserestarhaber
yoseaestéhaya
seasestéshayas
él / ella / ustedseaestéhaya
nosotros / nosotrasseamosestemoshayamos
vosotros / vosotrasseáisestéishayáis
ellos / ellas / ustedesseanesténhayan

Estar's subjunctive carries written accents on every form except estemos (compare with the present indicative pattern). Haber's subjunctive haya sounds identical to halla (third-person of hallar, "to find") in yeísmo — a spelling trap.

Imperfect subjunctive (-ra and -se variants)

Subjectser (-ra / -se)estar (-ra / -se)haber (-ra / -se)
yofuera / fueseestuviera / estuviesehubiera / hubiese
fueras / fuesesestuvieras / estuvieseshubieras / hubieses
él / ella / ustedfuera / fueseestuviera / estuviesehubiera / hubiese
nosotros / nosotrasfuéramos / fuésemosestuviéramos / estuviésemoshubiéramos / hubiésemos
vosotros / vosotrasfuerais / fueseisestuvierais / estuvieseishubierais / hubieseis
ellos / ellas / ustedesfueran / fuesenestuvieran / estuviesenhubieran / hubiesen

The -ra and -se forms are interchangeable in modern Spain, with the -ra form roughly twice as common in everyday speech. -Se still dominates in formal writing, legal texts, and elevated literary register.

Imperatives (affirmative)

Subjectserestarhaber
está / estatehe (rare)
vosotros / vosotrassedestad / estaoshabed (rare)
ustedseaestéhaya
nosotros / nosotrasseamosestemoshayamos
ustedesseanesténhayan

The imperative (with accent) distinguishes it from se (the pronoun). The vosotros imperative sed is alive in Spain but feels slightly formal; in casual speech you would hear infinitive-as-imperative substitutes (ser buenos, niños alongside sed buenos, niños) — though the prescriptive norm requires sed. Haber as a direct imperative is rare; you would more often hear tener in its place (ten cuidado, not he cuidado).

Non-finite forms

serestarhaber
infinitivoserestarhaber
gerundiosiendoestandohabiendo
participiosidoestadohabido

All major uses, summarised

Ser — identity and classification

  • Identity / definition: Soy Erik. Es mi hermana.
  • Profession (no article): Es médica. Somos profesores.
  • Origin / nationality: Somos de Sevilla. Son alemanes.
  • Material: La mesa es de madera maciza.
  • Possession (with de): El coche es de mi padre.
  • Time / date: Son las cinco. Es jueves. Es de noche.
  • Event location: La boda es en una finca a las afueras de Toledo.
  • Passive voice (with participle, formal): El proyecto fue aprobado por unanimidad.
  • Defining traits (with adjective): Es alta. Son inteligentes.
  • Impersonal generalisations: Es importante llegar a tiempo. Es evidente que…

Mi vecino es bombero y su mujer es enfermera; los dos trabajan turnos de noche.

My neighbour is a firefighter and his wife is a nurse — they both work night shifts.

La conferencia es en el aula magna, mañana a las diez.

The lecture is in the main hall, tomorrow at ten.

Estar — location, state, progressive

  • Physical location of objects and people: Madrid está en el centro de la península. Las llaves están en el cajón.
  • Emotional / physical state: Estoy cansado. Está enfadada.
  • Progressive (estar
    • gerund): Estamos comiendo. Está lloviendo.
  • Resultant state from a past action (estar
    • participle): La puerta está cerrada. El informe ya está terminado.
  • Appearance in the moment: ¡Qué guapa estás hoy! El café está buenísimo.
  • Idiomatic estar de / estar a / estar para: Estoy de acuerdo. Estoy a punto de salir. No estoy para bromas.
  • Peninsular informal estar en plan + adj./noun: Estoy en plan tranquilo hoy.

La oficina está cerrada toda la semana santa.

The office is closed all of Holy Week.

Estamos viendo una serie buenísima en HBO, te la recomiendo.

We're watching a really good series on HBO — I recommend it.

Haber — existence and compound tenses

Two distinct grammatical lives:

¿Habéis visto a Marta? Lleva toda la mañana fuera del despacho.

Have you guys seen Marta? She's been out of the office all morning.

Hay tres bares en mi calle y los tres tienen terraza.

There are three bars on my street and all three have an outdoor seating area.

Esta semana ha habido mucha lluvia en el norte.

There's been a lot of rain in the north this week.

The peninsular bias toward the present perfect for hodiernal events (events occurring within today's frame: hoy, esta mañana, esta semana, ya, todavía, nunca) makes haber + participle one of the most frequent constructions you will use in Spain. Esta mañana he ido al mercado is the unmarked Spain version; Esta mañana fui al mercado (preterite) feels mildly distancing in Madrid, even though it is grammatical.

Haber de + infinitive — the literary obligation

A construction worth flagging because it appears in literature, legal texts, and occasional rhetorical speech: haber de + infinitive expresses obligation or expectation, roughly equivalent to tener que + infinitive but more formal or literary.

(formal) Has de saber que esa decisión no me corresponde a mí.

You should know that this decision is not mine to make.

(literary) Todos hemos de morir algún día.

We all must die one day.

In modern spoken Spain, tener que is the everyday choice (tienes que saber que…). Haber de survives in fixed expressions (Algo habrá hecho = "He must have done something"), in journalistic prose, and as a stylistic option in formal writing. Do not use it in casual conversation — it will sound bookish.

Haber + participio — past assumption

A related modal use: the future perfect (habrá + participio) and the conditional perfect (habría + participio) routinely express probability or assumption about the past rather than a real future or hypothetical event. Algún motivo habrá tenido = "He must have had some reason." This shades into the future of probability (Será María = "It must be María") and the conditional of probability (Sería tarde = "It must have been late") — the same modal trick applied to simple tenses.

Contrastive sentences — the choices side by side

These minimal pairs let you see all three verbs operating in adjacent territory.

La fiesta es en mi casa, pero los regalos están todos en el coche.

The party is at my place, but the presents are all in the car.

Hay una iglesia muy bonita en el pueblo; está en lo alto del cerro y es del siglo XII.

There's a beautiful church in the village; it's at the top of the hill and dates from the 12th century.

Es médico, pero ahora mismo está de baja por una operación de espalda.

He's a doctor, but right now he's on sick leave for a back operation.

¿Habéis visto qué guapa está Marta hoy? Ese vestido es de Zara, lo vi yo el otro día.

Have you guys seen how nice Marta looks today? That dress is from Zara, I saw it the other day.

No hay nadie en la oficina; deben de estar todos en la reunión, que es en la sala grande.

There's nobody in the office — they must all be at the meeting, which is in the big room.

Decision flowchart

When you face a choice, run through these in order:

  1. Are you asserting that something exists ("there is/are", a first introduction, an indefinite or numerical complement)? → haber (hay, había, hubo, habrá). Always singular. → Hay tres mensajes nuevos.

  2. Are you building a compound tense (have done, had done, will have done…)? → haber (he, has, ha, hemos, habéis, han) + participio. Nothing slips between auxiliary and participle. → He visto la noticia esta mañana.

  3. Is the subject an event that takes place at a location? → ser. Events "happen"; they don't sit somewhere. → La reunión es en la sala 3.

  4. Is the subject a physical object or person that occupies a place? → estar. Objects "sit"; they don't "happen." → La sala 3 está en la segunda planta.

  5. Are you describing a current state (mood, condition, result of an action, ongoing process)? → estar. Estoy cansada. Está cerrada. Está lloviendo.

  6. Are you classifying or defining (identity, origin, profession, material, time, defining trait)? → ser. Es médico. Es de Sevilla. Es de madera. Son las cinco. Es alta.

  7. Is the adjective on the shape-shifting list (aburrido, listo, rico, bueno, malo, vivo, verde, orgulloso…)? → Decide between trait reading (ser) and state reading (estar). See ser vs estar con adjetivos.

💡
The single most useful diagnostic question is: am I classifying this, or am I describing how it currently is? Classify → ser. Describe a current condition → estar. Assert existence → haber.

Common mistakes

❌ Estoy de Madrid, pero vivo en Bilbao.

Wrong: origin takes ser, not estar.

✅ Soy de Madrid, pero vivo en Bilbao.

Correct: ser de + place for origin.

❌ La conferencia está en el aula magna.

Wrong: events take ser for their location, not estar.

✅ La conferencia es en el aula magna.

Correct: events 'take place' — that's ser.

❌ Han tres mensajes nuevos en el contestador.

Wrong: impersonal haber is invariable — hay, never han.

✅ Hay tres mensajes nuevos en el contestador.

Correct: hay stays singular regardless of the count.

❌ Habían muchos turistas en la plaza.

Wrong: the imperfect impersonal is había, never habían.

✅ Había muchos turistas en la plaza.

Correct: invariable había, even with a plural complement.

❌ Mi tío es muerto desde hace tres años.

Wrong: death takes estar in Spanish.

✅ Mi tío está muerto desde hace tres años.

Correct: estar muerto — resulting state from dying.

❌ He ya terminado el informe.

Wrong: nothing comes between haber and the participle.

✅ Ya he terminado el informe.

Correct: adverbs sit outside the haber + participio pair.

❌ Esta mañana fui al mercado y compré fresas.

Marked in Spain: today's events normally take the present perfect.

✅ Esta mañana he ido al mercado y he comprado fresas.

Standard in Spain: hodiernal events take the present perfect.

❌ Vosotros han llegado pronto.

Wrong: vosotros takes habéis, not han.

✅ Vosotros habéis llegado pronto.

Correct: habéis is the vosotros form of haber.

Key takeaways

  • Ser classifies; estar describes a current state and locates physical objects; haber asserts existence (impersonal hay) and builds compound tenses (auxiliary he, has, ha, hemos, habéis, han).
  • Events take ser for their location; physical objects take estar for theirs. La fiesta es en mi casa; las llaves están en la mesa.
  • Estar is the verb of state-as-result, not of "temporary": está muerto, está casado, está roto, está terminado.
  • Impersonal haber is invariable in every tense: hay, había, hubo, habrá, ha habido. Plural complements never trigger plural agreement.
  • Peninsular Spanish heavily prefers the present perfect (he comido) for hodiernal events; pair haber with today-frame markers (hoy, esta mañana, esta semana, ya, todavía, nunca).
  • Haber de + infinitivo is a formal/literary obligation construction; the everyday equivalent is tener que + infinitivo.

Now practice Spanish

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Spanish

Related Topics

  • Cómo elegir entre ser y estarA2The deep decision guide for Spanish's two verbs of 'being.' SER is identity, ESTAR is state — and the popular 'permanent vs temporary' rule is wrong (estar muerto, son las cinco both kill it). The full domain map with the event-vs-object rule, the location trap, and the peninsular subjective-evaluation use of estar.
  • Usos de serA2A complete catalogue of when to use ser — identity, profession, origin, time, material, possession, event location, and the passive voice.
  • Usos de estarA2A complete catalogue of when to use estar — location, emotional and physical states, progressive tenses, resultant states, and idioms.
  • Haber como auxiliar de los tiempos compuestosA2How haber + past participle builds every compound tense in Spanish, and why the construction is far more frequent in peninsular Spanish than in Latin America.
  • Haber impersonal: hay, había, hubo, habráA1Impersonal haber across every tense — hay, había, hubo, habrá, habría, haya, hubiera, ha habido — always singular, regardless of how many things exist.
  • Hay vs está: existencia vs ubicaciónA1Hay introduces things into discourse (existence); está/están locates things already known (location). The definite/indefinite article is the decisive clue.