Haber de + Infinitive (Fate and Mild Obligation)

Spanish has several ways to express obligation and necessity: tener que, deber, hay que. But there is an older periphrasis that carries a meaning none of the others can fully replicate — a blend of mild obligation, destiny, and inevitability that belongs primarily to literary and formal registers. This is haber de + infinitive.

When Garcia Marquez writes Habían de pasar muchos años antes de que el coronel Aureliano Buendía recordara aquella tarde remota, the habían de pasar does not mean "they had to pass" in the sense of obligation. It means "many years were to pass" — a statement about what fate had in store, about what was destined to unfold. This is the distinctive flavor of haber de: not the pressure of duty, but the weight of what is coming.

Formation

Conjugate haber in any tense and follow it with de + infinitive. The preposition de is obligatory and cannot be dropped.

SubjectPresentImperfectPreteriteConditional
yohe dehabía dehube dehabría de
has dehabías dehubiste dehabrías de
él/ella/ustedha dehabía dehubo dehabría de
nosotroshemos dehabíamos dehubimos dehabríamos de
ellos/ustedeshan dehabían dehubieron dehabrían de

He de confesar que no entendí nada.

I must confess that I didn't understand anything.

Has de saber que no te guardo rencor.

You should know that I hold no grudge against you.

💡
Do not confuse haber de with haber que. The forms look similar but behave differently: haber de is personal (conjugated for each subject: he de, has de, ha de), while haber que is impersonal (only hay que, había que, etc.). And their meanings differ: haber de carries fate or mild obligation, while hay que expresses impersonal necessity.

The three core meanings

1. Mild obligation or moral duty

In the present tense, haber de can express a soft obligation — something the speaker feels they should do, without the urgency of tener que or the moral weight of deber.

He de admitir que tenías razón.

I must admit you were right.

Hemos de ser honestos con nosotros mismos.

We must be honest with ourselves.

Has de perdonar mis errores.

You must forgive my mistakes.

This use sounds formal and slightly old-fashioned. In everyday conversation, speakers would say Tengo que admitir or simply Admito que. But in written prose, speeches, and some spoken contexts in Spain, it remains alive.

2. Inevitability, destiny, and fate

This is the most literary and most distinctive meaning of haber de. In the imperfect or preterite, it presents an event as fated — something that was destined to happen, that could not have been otherwise.

Había de suceder así, nadie podía evitarlo.

It was fated to happen that way; no one could prevent it.

Aquel muchacho tímido había de convertirse en el presidente más poderoso del continente.

That shy boy was to become the most powerful president on the continent.

Habían de pasar muchos años antes de que volviera a ver su tierra natal.

Many years were to pass before he would see his homeland again.

La guerra que había de cambiar el mundo comenzó un domingo tranquilo.

The war that was to change the world began on a quiet Sunday.

This use creates a sense of dramatic irony: the narrator knows what the future holds, and haber de signals that inevitability to the reader. The events described feel not just past, but predestined.

💡
When you encounter había de + infinitive in narrative prose, translate it as "was to" or "was destined to." This captures the sense of fate that distinguishes it from simple past tense or other obligation constructions. Había de morir joven = "He was to die young" — not "He had to die young."

3. Future-in-the-past

Closely related to the destiny meaning is a more neutral future-in-the-past reading, where haber de simply indicates what was going to happen from the perspective of a past moment.

No sabía que aquella decisión había de cambiar su vida para siempre.

He didn't know that that decision was going to change his life forever.

El río que había de inundar el pueblo ya venía creciendo desde hacía semanas.

The river that was to flood the village had been rising for weeks.

La carta que había de traer la noticia llegó tres días después.

The letter that was to bring the news arrived three days later.

This overlaps with iba a + infinitive (the standard future-in-the-past), but haber de adds a note of gravity or importance that iba a does not carry.

The famous opening-line pattern

Latin American literature has a tradition of opening sentences with haber de to establish a tone of epic inevitability — the sense that the narrator is recounting events from a vantage point where the full arc of the story is already known.

Había de ser en aquella época cuando todo empezó a cambiar.

It was to be in that era when everything began to change.

Muchos años después, frente al pelotón de fusilamiento, el coronel Aureliano Buendía había de recordar aquella tarde remota...

Many years later, facing the firing squad, Colonel Aureliano Buendia was to remember that distant afternoon...

This pattern — había de + infinitive framing a pivotal future event from the deep past — is one of the signature moves of Latin American magical realist prose. Even if you never produce it yourself, recognizing it unlocks a layer of meaning that translation into English often flattens.

Contrast with other obligation periphrases

ConstructionTypeStrengthRegister
tener que + inf.External obligationStrongAll registers
deber + inf.Moral obligation / adviceMediumAll registers
hay que + inf.Impersonal necessityStrongAll registers
haber de + inf.Mild obligation / destinySoftLiterary, formal

Tienes que ir al médico. (You have to go to the doctor.)

Strong obligation — external pressure or necessity.

Debes ir al médico. (You should go to the doctor.)

Moral obligation — the right thing to do.

Hay que ir al médico. (One needs to go to the doctor.)

Impersonal necessity — it's necessary in general.

Has de ir al médico. (You must go to the doctor.)

Mild, formal obligation — softer, more literary.

When obligation is the intended meaning, haber de is the gentlest of the four. It suggests rather than demands. In the destiny meaning, however, it is the strongest of all — none of the others can express fate.

Still alive in some spoken contexts

While haber de is primarily literary, it has not entirely vanished from speech:

  • In Spain, especially in formal or elevated speech, you may hear Has de saber que... ("You should know that...") or He de decir que... ("I must say that..."). These function as polite, somewhat stiff ways of introducing an admission or a correction.

  • In some Latin American regions, especially in more conservative or rural speech, ha de ser survives as a way of expressing probability: Ha de ser las tres ("It must be around three o'clock"), though Deben de ser las tres or Serán las tres are more common.

Ha de ser muy inteligente si pudo resolver eso.

He must be very smart if he was able to solve that.

He de decirte algo importante.

I must tell you something important.

💡
In Latin America, if you hear ha de ser in conversation, it usually means probability ("it must be") rather than obligation ("it ought to be"). This probabilistic use overlaps with deber de + infinitive and the future of probability (sera).

Common mistakes

1. Confusing haber de with haber que.

Haber de is conjugated for the subject: yo he de, tu has de, ella ha de. Haber que is impersonal: hay que, había que. Mixing them up (?Hay de estudiar) is ungrammatical.

2. Translating the destiny meaning as obligation.

Había de morir joven does not mean "he had to die young" (as if someone forced him). It means "he was to die young" or "he was destined to die young." The distinction matters for understanding literary intent.

3. Using haber de in casual speech for strong obligation.

Saying He de terminar esto antes de las cinco in casual conversation would sound stilted. For everyday obligation, use Tengo que terminar esto antes de las cinco.

4. Dropping the de.

The preposition is not optional. *He hablar is not grammatical — it must be He de hablar. (This error is rare among learners but worth mentioning for completeness.)

5. Missing the dramatic irony in narrative prose.

When a narrator uses había de, they are signaling that they know the end of the story and are framing events from that omniscient perspective. Missing this signal means missing the narrative stance of the passage.

For the most common obligation periphrasis, see tener que + infinitive. For moral obligation, see deber + infinitive. For impersonal necessity, see hay que + infinitive. For another literary device involving imperfect tenses, see Narrative (Scenic) Imperfect.

Related Topics