No hay mal que cien años dure is the resilience proverb par excellence in Spain. It is the saying you reach for when something seems unbearable but you want to remind someone — yourself, a friend, a stranger on the bus — that nothing stays bad forever. Often it is extended with a punchline: No hay mal que cien años dure, ni cuerpo que lo resista. The grammar is more sophisticated than the proverbs at A2: it hinges on a subjunctive in a relative clause triggered by a negative antecedent, which is one of the most useful subjunctive rules in Spanish and one that English has no equivalent for. This page walks through the structure and unpacks the peninsular usage.
The text
No hay mal que cien años dure.
Or, with the extension Spaniards often add:
No hay mal que cien años dure, ni cuerpo que lo resista.
Eight words in the short form, twelve in the extended. Both halves of the extended form share the same grammatical machinery: an existential negative + a relative clause + present subjunctive. Once you see the pattern, the proverb dismantles cleanly.
Word by word
- No: sentence negation, before the verb.
- hay: the impersonal form of haber, "there is / there are." Always third-person singular regardless of whether what follows is singular or plural — see the impersonal haber page.
- mal: masculine singular noun, "evil, bad thing, hardship." Here it is a noun (not the apocopated adjective we saw in al mal tiempo, buena cara). Context disambiguates: after hay, the slot is filled by a noun.
- que: the relative pronoun, "that / which." Introduces a restrictive relative clause specifying which kind of mal the proverb is talking about.
- cien: the apocopated form of ciento, "a hundred." Used here because it comes directly before a noun (años). For the cien/ciento alternation, see the más vale pájaro en mano page.
- años: masculine plural, "years." The direct object of dure — "lasts a hundred years."
- dure: third-person singular present subjunctive of durar, "to last." The subjunctive here is the whole point of the proverb's grammar. Indicative dura would be wrong.
No hay mal que cien años dure.
Nothing bad lasts forever. (lit. There is no evil that lasts a hundred years.)
No te preocupes tanto, mujer: no hay mal que cien años dure.
Don't worry so much — nothing bad lasts forever.
The subjunctive after a negative antecedent
Here is the core lesson. In Spanish, when you describe an antecedent (a noun phrase) using a relative clause, you choose between indicative and subjunctive based on whether the antecedent exists (or is specific and known) or does not exist (or is non-specific, hypothetical, denied).
- Specific / existing antecedent → indicative. Tengo un amigo que vive en Sevilla. — "I have a friend who lives in Seville." (Specific friend, real, known.)
- Non-specific / non-existent / denied antecedent → subjunctive. Busco un amigo que viva en Sevilla. — "I'm looking for a friend who lives in Seville." (Don't have one yet; any friend who fits the description would do.) No tengo ningún amigo que viva en Sevilla. — "I don't have a friend who lives in Seville." (Denied — no such friend exists in my circle.)
The proverb's antecedent is mal, and the matrix verb is no hay. The existential is negated. So the mal under discussion is denied to exist — there is no such evil. The relative clause that describes it must therefore be in the subjunctive: que cien años dure, not que cien años dura.
No hay nadie que sepa más de flamenco que él.
There's nobody who knows more about flamenco than he does.
No conozco a nadie que viva en ese pueblo.
I don't know anyone who lives in that village.
No encuentro un piso que cueste menos de mil euros al mes.
I can't find a flat that costs less than a thousand euros a month.
See the adjective clauses with the subjunctive page for the full treatment.
Why this is hard for English speakers
English has no morphological equivalent. "I don't know anyone who lives in that village" uses the indicative lives whether the antecedent exists or not. Spanish, by contrast, morphologically marks the existential status of the antecedent through the verb's mood. This is one of the genuinely deep differences between the two languages.
The mistake English speakers make is to apply mechanical rules ("subjunctive after negative verbs") rather than the underlying semantic distinction. The rule is not about the matrix verb being negated; it is about the referent of the antecedent being denied. No creo que vengan uses the subjunctive because the speaker doesn't believe in the coming. No hay mal que dure uses the subjunctive because the speaker denies the existence of such an evil.
Cien años as "a very long time"
The figure cien años — "a hundred years" — is idiomatic in this proverb, not literal. Spanish uses cien años the way English might use "forever," "an eternity," or "a lifetime" — a stand-in for "an indefinitely long period." Spaniards reach for cien años in several fixed expressions:
No te he visto en cien años.
I haven't seen you in ages.
Hace cien años que no como tan bien.
I haven't eaten this well in forever.
Llevamos cien años esperando a que abra la oficina.
We've been waiting forever for the office to open.
This kind of hyperbolic round number is a Spanish stylistic habit. The previous page noted the same with ciento in más vale pájaro en mano que ciento volando — Spanish prefers exaggerated quantities for rhetorical effect.
The relative clause structure
The relative clause que cien años dure deserves a closer look because its word order is not what an English speaker would expect.
In neutral Spanish, the relative clause might appear as que dure cien años — verb first, then the object. The proverb instead places cien años (the object) before dure (the verb), at the end of the clause. This rearrangement is poetic — it gives the proverb its closing cadence and pushes the verb dure to the final position, where it lands with a kind of rhetorical thud.
Both orders are grammatical:
No hay mal que dure cien años.
No evil lasts a hundred years. (neutral order — verb first)
No hay mal que cien años dure.
No evil lasts a hundred years. (proverb order — object first)
You will hear both in Spain, and you'll see both written. The object-first order is the canonical proverb form, while the verb-first order shows up in everyday paraphrases.
The extended form: ni cuerpo que lo resista
The full peninsular extension is:
No hay mal que cien años dure, ni cuerpo que lo resista.
— "Nor a body that could withstand it." Three additional grammar points:
- Ni is the negative connector — "nor / neither." It carries the negation of no hay into the second clause.
- Cuerpo is the second antecedent, equally negated and equally non-specific. The subjunctive resista (present subjunctive of resistir) follows by the same rule.
- Lo is the direct-object clitic referring back to mal. In a subordinate clause with no imperative or infinitive, the clitic sits before the conjugated verb: que lo resista, not ❌que resista lo.
Lo viste ayer en el supermercado.
You saw him yesterday at the supermarket.
No hay nadie que lo aguante más de un mes.
There's nobody who can put up with him for more than a month.
No conozco a nadie que lo haya leído de verdad.
I don't know anyone who has actually read it.
The extended proverb adds emotional realism. The short form says "nothing lasts forever," which is consolation. The extension adds "and no body could withstand it anyway," which is a slightly bleak observation — even if the bad thing did last a hundred years, you wouldn't be around to suffer it. Spaniards often deliver the extension with a wry shrug.
When Spaniards use this proverb
The register is informal, often consolatory, sometimes self-directed. Typical contexts:
- A friend going through a difficult divorce.
- A worker waiting out a bad boss until retirement.
- A patient with a chronic illness on a bad day.
- A football fan whose team is in a slump.
Unlike al mal tiempo, buena cara, which addresses the response to bad times, no hay mal que cien años dure addresses the duration of bad times. The first proverb says: act cheerfully. The second says: wait it out. Spaniards often deploy them in sequence:
Anímate, mujer — al mal tiempo, buena cara, y ya sabes que no hay mal que cien años dure.
Cheer up — chin up, and you know nothing bad lasts forever.
The proverb shows up across registers. You will find it:
- In conversation, used by grandparents and parents.
- In newspaper op-eds, especially in El País and El Mundo commentary on economic or political downturns.
- In dialogue in Spanish television drama, where it often signals a character with a stoic, working-class temperament.
- In political speeches, occasionally, when a politician wants to project resilience without sounding pollyannaish.
Related proverbs and how they differ
No hay mal que por bien no venga
Different proverb, easy to confuse with this one. Literally: "There is no evil that doesn't come for a [hidden] good." Sense: "Every cloud has a silver lining." This one is optimistic — it claims that bad events bring hidden benefits. Our proverb (…que cien años dure) is patient — it claims that bad events end.
Me echaron del trabajo, pero ya he encontrado otro mejor — no hay mal que por bien no venga.
They fired me, but I've already found a better job — every cloud has a silver lining.
Note the same subjunctive-after-negative-antecedent rule: que no venga is subjunctive because mal is denied. The proverb is a structural twin of ours.
Después de la tormenta llega la calma
"After the storm comes the calm." Plainer language, no subjunctive, but the same pragmatic message as no hay mal que cien años dure — bad things end. Use this one in less elevated registers, or when you want to be straightforward.
Aguanta unos días más; después de la tormenta llega la calma.
Hold on a few more days; after the storm comes the calm.
Todo pasa
A modern, two-word version of the same idea. Often heard from younger Spaniards. Lacks the proverbial grammar but covers the same ground.
Tranquila, todo pasa.
Easy — everything passes.
Lo que no te mata te hace más fuerte
A different angle: bad experiences strengthen you. Use when you want to reframe suffering as growth rather than simply waiting it out.
Bueno, lo que no te mata te hace más fuerte.
Well, what doesn't kill you makes you stronger.
Common transfer errors
❌ No hay mal que cien años dura.
Wrong — the negated antecedent triggers the subjunctive, not the indicative.
✅ No hay mal que cien años dure.
Nothing bad lasts forever.
❌ No hay un mal que cien años dure.
Stilted — the proverb omits the article. With the article, the antecedent feels specific, undercutting the generic claim.
✅ No hay mal que cien años dure.
Nothing bad lasts forever.
❌ No hay mal que ciento años dure.
Wrong — before a noun, the apocopated cien is required. Ciento is for standalone use or before another numeral.
✅ No hay mal que cien años dure.
Nothing bad lasts forever.
❌ No hay mal que cien años durar.
Wrong — the relative clause needs a finite verb, not an infinitive.
✅ No hay mal que cien años dure.
Nothing bad lasts forever.
❌ No hay mal que cien años dure, ni cuerpo que resista lo.
Wrong — the clitic lo must precede the conjugated verb in a subordinate clause.
✅ No hay mal que cien años dure, ni cuerpo que lo resista.
Nothing bad lasts forever, nor is there a body that could withstand it.
Key takeaways
- The proverb's core grammar is the subjunctive in a relative clause triggered by a negative antecedent: no hay mal que… requires dure, not dura.
- The rule is not "subjunctive after negative verbs" — it is "subjunctive when the antecedent's existence is denied or unspecified." Internalising this semantic distinction is more reliable than memorising surface triggers.
- Cien años is a hyperbolic round number standing in for "a very long time." Spanish loves these inflated quantifiers in proverbs.
- The word order cien años dure (object before verb) is the canonical proverb form; the neutral dure cien años is also correct.
- The extended …ni cuerpo que lo resista applies the same subjunctive-after-negative-antecedent rule to a second clause and adds a clitic lo referring back to mal.
- Pair this proverb with al mal tiempo, buena cara for a peninsular resilience toolkit — one tells you how to act, the other tells you how to wait.
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
- Subjuntivo en cláusulas adjetivas (relativas)B2 — When you describe a noun with a relative clause, the mood signals whether the noun refers to something real or something hypothetical.
- Disparadores del subjuntivo: panoramaB1 — A master inventory of every grammatical trigger that forces the present subjunctive in peninsular Spanish — wishes, emotions, doubt, impersonal judgments, time, purpose, condition and more.
- Haber impersonal: hay, había, hubo, habráA1 — Impersonal haber across every tense — hay, había, hubo, habrá, habría, haya, hubiera, ha habido — always singular, regardless of how many things exist.
- Cláusulas relativas restrictivasB1 — Restrictive relative clauses identify which specific noun is meant. Spanish uses 'que' as the default with no commas, with 'quien/donde/cuyo' and 'el que' covering specific cases.
- Expresiones fijas con subjuntivoB2 — Lexicalized subjunctive expressions — pase lo que pase, sea quien sea, que yo sepa, cueste lo que cueste — frozen formulas that don't conjugate creatively.