The Pluperfect: hadde + supine

The pluperfect (pluskvamperfektum, "past perfect") is the tense for an action that was already finished before some other past moment. Da jeg kom, hadde de allerede spist — "By the time I arrived, they had already eaten." The eating was over before the arriving. Norwegian builds it the same way English does — a past form of "have" plus the fixed participle-like form — so for once you can lean on direct transfer: hadde + supine is "had + past participle." This page covers what the tense means, where it shows up (narrative, reported speech, conditionals), and the one structure where Norwegian and English part ways: counterfactual if-sentences.

The formula: hadde + supine

The pluperfect is simply the present perfect with the auxiliary shifted back into the past. Where the perfect uses har (present of å ha), the pluperfect uses hadde (its preterite). The supine — the unchanging -et / -t / -d / -dd form — stays exactly the same.

Present perfectPluperfectEnglish
har spisthadde spisthave eaten → had eaten
har skrevethadde skrevethave written → had written
har gåtthadde gåtthave gone → had gone
har værthadde værthave been → had been
har boddhadde boddhave lived → had lived

If you can already build the present perfect, the pluperfect costs you nothing extra: swap har for hadde and keep the very same supine. Note the spelling — hadde with a double d, mirroring the doubled dd in many class-4 supines but here just the irregular preterite of ha.

Jeg hadde glemt avtalen helt.

I had completely forgotten the appointment.

De hadde aldri sett snø før.

They had never seen snow before.

The core meaning: past-before-past

The pluperfect needs a reference point in the past — usually a verb in the preterite — and it places its own action before that point. You are stepping one layer deeper into the past: not just "earlier," but "earlier than this already-past moment."

Da vi kom fram, hadde toget allerede gått.

By the time we arrived, the train had already left.

Hun var sliten fordi hun ikke hadde sovet.

She was tired because she hadn't slept.

In each case there is a preterite anchor (kom, var) and a pluperfect that sits earlier on the timeline (hadde gått, hadde sovet). The train's departure precedes our arrival; the lack of sleep precedes the tiredness. Drop the anchor and the pluperfect feels stranded — it almost always travels with a preterite companion.

💡
A simple picture: the preterite is your "now" inside the story; the pluperfect is the story's flashback. Telefonen ringte (the phone rang — story-now) … han hadde ventet hele dagen (he had waited all day — the flashback that explains it).

Reported speech and sequence of tenses

The pluperfect is the workhorse of reported (indirect) speech. When you report what someone said, and the original statement was already in the past, the reported version backs up one more step into the pluperfect — exactly as in English.

Hun fortalte at hun hadde sett ham på kafeen.

She told me she had seen him at the café.

Han sa at han hadde glemt nøklene hjemme.

He said he had forgotten his keys at home.

The logic is the same backshift English uses: direct speech "Jeg så ham" ("I saw him") becomes, when reported after a past verb like fortalte, the pluperfect hadde sett ham. The reporting verb is in the preterite (fortalte, sa), and the embedded past event moves to the pluperfect. This is where English speakers most often slip — not because the rule differs, but because they forget to backshift and leave the embedded verb in the plain preterite.

Vi trodde at de hadde reist allerede.

We thought they had already left.

Conditionals: the big divergence

Now the part that does not work like English. In counterfactual conditionals — "if X had happened, Y would have happened," talking about a past that didn't occur — Norwegian uses hadde + supine in BOTH clauses. There is no separate "would have" construction in the result clause.

Hvis jeg hadde visst det, hadde jeg sagt fra.

If I had known, I would have said something.

Hvis vi hadde dratt tidligere, hadde vi rukket toget.

If we had left earlier, we would have caught the train.

Look closely at the second clause. English uses would have caught — a modal plus the perfect. Norwegian just repeats the pluperfect: hadde rukket. So a counterfactual sentence in Norwegian can have two identical hadde-clauses, where English has one had and one would have. This symmetry is one of the cleaner features of Norwegian grammar once you stop expecting a ville ("would") in the result clause.

A common variant uses ville/skulle ha + supine in the result clause for emphasis or clarity (hvis jeg hadde visst det, ville jeg ha sagt fra), and that form is fully correct — but the bare double-hadde version is idiomatic, frequent, and what you will hear most in speech.

Hadde jeg hatt tid, hadde jeg blitt lenger.

Had I had the time, I would have stayed longer.

That example also shows a stylistic option: you can drop hvis and invert the first clause (hadde jeg hatt tid instead of hvis jeg hadde hatt tid), precisely as English does in the slightly formal "Had I had the time…". The full counterfactual machinery lives on complex/conditionals-counterfactual; the takeaway here is that the pluperfect is its raw material.

💡
The mantra for past counterfactuals: hadde … hadde. Both halves of the sentence use hadde + supine. Resist the urge to translate English "would have" with ville ha in every result clause — Norwegian usually just doubles the hadde.

Word order: where hadde and the supine land

In a main clause, hadde takes the verb-second slot and the supine trails at the end, with any short adverb (ikke, allerede, aldri) wedged between them.

Jeg hadde ikke hørt om det før.

I hadn't heard about it before.

De hadde allerede dratt da jeg ringte.

They had already left when I called.

In a subordinate clause (after at, fordi, da…), the adverb moves in front of the whole cluster: fordi hun ikke hadde sovet, not fordi hun hadde ikke sovet. The supine still anchors the end. This is the general Norwegian subclause rule, not anything special to the pluperfect.

Han ble sint fordi vi ikke hadde ringt.

He got annoyed because we hadn't called.

Common Mistakes

1. Forgetting to backshift in reported speech. After a past reporting verb, the embedded past event should move to the pluperfect.

❌ Hun sa at hun så ham i går.

Marginal — after 'sa', the embedded past should backshift.

✅ Hun sa at hun hadde sett ham dagen før.

She said she had seen him the day before.

2. Using ville ha in the result clause where Norwegian doubles hadde. Not wrong, but English speakers overuse it; the idiomatic form repeats hadde.

❌ Hvis jeg hadde visst det, jeg ville sagt fra.

Word order off and not idiomatic for the bare counterfactual.

✅ Hvis jeg hadde visst det, hadde jeg sagt fra.

If I had known, I would have said something.

3. Preterite instead of pluperfect for the earlier event. When one past event clearly precedes another, the earlier one wants the pluperfect.

❌ Da jeg kom, spiste de allerede.

Wrong tense — the eating was over before I came.

✅ Da jeg kom, hadde de allerede spist.

When I arrived, they had already eaten.

4. Using the preterite form after hadde. Like har, hadde takes the supine, never the preterite.

❌ Jeg hadde skrev brevet.

Incorrect — after hadde you need the supine 'skrevet'.

✅ Jeg hadde skrevet brevet.

I had written the letter.

5. Single d in hadde. The auxiliary is spelled with a double d.

❌ Vi hade allerede betalt.

Misspelling — it's hadde, double d.

✅ Vi hadde allerede betalt.

We had already paid.

Key Takeaways

  • Pluperfect = hadde + supine ("had eaten" = hadde spist). Same supine as the present perfect; just swap harhadde.
  • It marks past-before-past and almost always pairs with a preterite reference point: da jeg kom (preterite) … hadde de spist (pluperfect).
  • In reported speech after a past verb, the embedded past event backshifts to the pluperfect: hun sa at hun hadde sett ham.
  • In past counterfactuals, Norwegian uses hadde + supine in both clauses: hvis jeg hadde visst det, hadde jeg sagt fra — no separate "would have."
  • Mind the spelling: hadde (double d) + supine (never the preterite): hadde skrevet, not hadde skrev.

Now practice Norwegian

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

Start learning Norwegian

Related Topics

  • The Present Perfect: har + supineA2How to build the Norwegian present perfect with har plus the invariant supine — and why Norwegian uses har for every verb, including come, go and be.
  • The Conditional: ville/skulle + InfinitiveB1How Norwegian expresses English 'would' with the preterite modals ville and skulle, including the ville + infinitive vs ville + supine flexibility English lacks.
  • Counterfactual Conditionals (hvis + preterite/pluperfect)B2Unreal conditionals in Norwegian — present-unreal with the preterite (hvis jeg var rik, ville jeg reist), past-unreal with the pluperfect (hvis jeg hadde visst, ville jeg ha sagt fra), the colloquial ha-drop, the double-hadde spoken form, and the verb-first version that drops hvis.
  • Preterite vs Perfect: When to Use WhichB1When to use the preterite (jeg spiste) versus the present perfect (jeg har spist) — the definite-time test, the 'still true now' perfect, and where Norwegian and English quietly diverge.
  • Reported (Indirect) SpeechB1How to report what someone said with at-clauses, the subordinate word order that English speakers keep getting wrong, Norwegian's looser optional backshift, and reported questions with om and hv-words.