B1

Past Perfect (Førdatid) in Danish

Førdatid

This article is part of the Danish grammar tree on Settemila Lingue.

In Brief

Danish førdatid normally uses havde + past participle to place an action before another point in the past: Jeg havde spist, da hun ringede (“I had eaten when she called”). A smaller group of verbs uses var + past participle, especially in forms such as var gået and var kommet. It corresponds closely to English had + past participle, but Danish word order and auxiliary choice need separate attention.

Overview

The Danish past perfect is called førdatid, literally “before-past.” It lets you look back from a past reference point and show that something had already happened. In Da vi kom, var de gået (“When we arrived, they had left”), both events are past, but their order is clear: first they left, and later we arrived.

This tense is introduced around B1 because it depends on forms you already use in førnutid, the Danish perfect tense. The main change is simple: present-tense har/er becomes past-tense havde/var. The past participle (the verb form used after an auxiliary, such as English “eaten” or Danish spist) stays the same.

Førdatid is especially useful in stories, explanations, reports, and conversations about why a past situation existed. It can mark a completed action, an earlier experience, or a situation that had continued up to a past moment. It does not merely mean “a long time ago”: it expresses a relationship between two past times.

How It Works

The basic pattern

The standard structure is:

subject + havde/var + past participle

Infinitive Past participle Perfect tense Past perfect
spise (eat) spist har spist havde spist
læse (read) læst har læst havde læst
arbejde (work) arbejdet har arbejdet havde arbejdet
(leave/go) gået er gået var gået
komme (come) kommet er kommet var kommet
blive (become/remain) blevet er blevet var blevet

Danish verbs do not change for person or number, so the auxiliary has the same form with every subject:

Subject Form with spise
jeg jeg havde spist
du du havde spist
han/hun/den/det han/hun/den/det havde spist
vi vi havde spist
I I havde spist
de de havde spist

Forming the past participle

Regular Danish participles commonly end in -et or -t. Many frequent verbs are irregular, so it is best to learn the infinitive, simple past, and participle together.

Pattern Infinitive Simple past Past participle
Regular, often -ede/-et arbejde arbejdede arbejdet
Regular, often -te/-t købe købte købt
Irregular skrive skrev skrevet
Irregular se set
Irregular tage tog taget
Irregular finde fandt fundet
Irregular gøre gjorde gjort
Irregular gik gået

In a compound tense, the participle does not agree with the subject. You say hun havde skrevet, vi havde skrevet, and de havde skrevet. Forms used as adjectives or in passive constructions can behave differently, but that is a separate use of the participle.

Choosing havde or var

Use havde with the great majority of verbs:

  • Jeg havde glemt nøglen. — “I had forgotten the key.”
  • De havde arbejdet hele dagen. — “They had worked all day.”
  • Hun havde sovet dårligt. — “She had slept badly.”

Use var in perfect forms that use er rather than har in førnutid. Frequent examples include , komme, and blive:

  • Han var gået hjem. — “He had gone home.”
  • Bussen var kommet. — “The bus had arrived.”
  • Det var blevet mørkt. — “It had become dark.”

Auxiliary choice with motion and change-of-state verbs is not captured perfectly by the English distinction between “have” and “be.” Learn the perfect form as part of the verb phrase: er gået → var gået, er kommet → var kommet. Usage can also depend on meaning and construction, so familiar phrases are more reliable than a rule based only on whether a verb describes movement.

Statements, inversion, questions, and negation

In an ordinary main clause, the subject comes before the finite auxiliary:

  • Hun havde læst rapporten.

Danish is a V2 language, meaning that the finite verb occupies the second position in a main statement. If another element comes first, the subject follows havde or var:

  • Før mødet havde hun læst rapporten. — “Before the meeting, she had read the report.”
  • Da vi kom, var gæsterne allerede gået. — “When we arrived, the guests had already left.”

In a yes/no question, put the auxiliary before the subject:

  • Havde du læst rapporten? — “Had you read the report?”
  • Var de gået hjem? — “Had they gone home?”

In a main clause, short adverbs such as ikke (not), aldrig (never), and allerede (already) normally come after the finite auxiliary and before the participle:

  • Jeg havde ikke set beskeden.
  • Hun havde aldrig besøgt Aarhus.
  • Vi var allerede taget afsted.

In a subordinate clause (a clause that depends on another clause), these adverbs normally come before the finite auxiliary:

  • Jeg vidste, at hun ikke havde set beskeden.
  • Han sagde, at de allerede var taget afsted.

The time relationship

Førdatid usually gains its meaning from a second past point, either stated directly or understood from context:

  1. Jeg spiste. — I ate. A past event is reported.
  2. Jeg havde spist, da hun ringede. — I had eaten when she called. Eating happened before the call.
  3. Jeg har spist. — I have eaten. The eating is viewed from the present.

The earlier event does not have to appear first in the sentence:

  • Da hun ringede, havde jeg spist.
  • Jeg havde spist, da hun ringede.

Both versions place the eating before the call. Sentence order and event order are not the same thing.

Examples in Context

Danish English Note
Jeg havde allerede spist, da Maja kom. I had already eaten when Maja arrived. Completed before a later past event
Hun havde aldrig set havet før den ferie. She had never seen the sea before that holiday. Experience before a past point
De var gået, da vi kom. They had left when we arrived. var with gået
Havde du læst bogen, før du så filmen? Had you read the book before you saw the film? Yes/no question
Vi havde boet i Odense i fem år, da vi flyttede. We had lived in Odense for five years when we moved. Duration up to a past point
Da mødet begyndte, havde chefen ikke læst rapporten. When the meeting began, the manager had not read the report. Main-clause negation
Jeg vidste ikke, at hun allerede havde ringet. I did not know that she had already called. Adverb before the auxiliary in a subordinate clause
Bussen var kommet, men ingen var steget ud endnu. The bus had arrived, but nobody had got off yet. Two earlier completed events
Han var blevet træt efter den lange rejse. He had become tired after the long journey. Change of state with var blevet
Før vi bestilte, havde vi tjekket priserne. Before we ordered, we had checked the prices. Fronted time phrase and inversion
Hun kunne ikke åbne døren, fordi hun havde glemt nøglen. She could not open the door because she had forgotten the key. Earlier event explains a past result
Efter at de havde spist, gik de en tur. After they had eaten, they went for a walk. Past perfect in a time clause
Jeg havde ikke sovet godt, så jeg tog tidligt hjem. I had not slept well, so I went home early. Earlier cause of a past decision
Hvor længe havde I kendt hinanden, før I blev gift? How long had you known each other before you got married? Question about duration

Common Mistakes

Using har for an event viewed from the past

  • Wrong: Da hun ringede, har jeg allerede spist.
  • Right: Da hun ringede, havde jeg allerede spist.
  • Why: Har spist is anchored to the present. The phone call creates a past reference point, so the earlier eating takes havde spist.

Using the simple past for both events when the order needs emphasis

  • Unclear: Hun mistede den bog, hun købte.
  • Clearer: Hun mistede den bog, hun havde købt.
  • Why: The past perfect makes it explicit that buying the book happened before losing it. The simple past is not always wrong, but it can leave the sequence less clear.

Putting the simple-past form after havde

  • Wrong: Jeg havde skrev til ham.
  • Right: Jeg havde skrevet til ham.
  • Why: An auxiliary takes the past participle skrevet, not the simple-past form skrev. Compare the three forms: skrive – skrev – skrevet.

Using havde where the perfect phrase takes var

  • Wrong: De havde gået hjem, when the intended meaning is “They had left/gone home.”
  • Right: De var gået hjem.
  • Why: In this meaning, Danish uses er gået in the perfect and therefore var gået in the past perfect. Do not automatically copy English “had.”

Misplacing ikke in a subordinate clause

  • Wrong: Jeg vidste, at hun havde ikke læst mailen.
  • Right: Jeg vidste, at hun ikke havde læst mailen.
  • Why: In a Danish subordinate clause, sentence adverbs such as ikke normally come before the finite verb: at hun ikke havde...

Treating every earlier past event as requiring førdatid

  • Overloaded: Efter at han havde åbnet døren, havde han taget jakken af og havde sat sig.
  • More natural: Efter at han havde åbnet døren, tog han jakken af og satte sig.
  • Why: Once the earlier background is established, simple past normally carries the main sequence forward. Repeating the past perfect can make a story heavy and blur which events are foregrounded.

Usage Notes

Førdatid is common when an earlier event explains a later past result: Hun var træt, fordi hun ikke havde sovet (“She was tired because she had not slept”). Words such as allerede, aldrig, endnu, før, da, and efter at often help make the time relationship visible, but none of them is required if the context already supplies the past reference point.

English speakers can usually trust the basic parallel between Danish havde læst and English “had read.” The major traps are structural rather than conceptual: Danish sometimes uses var, and its adverb placement follows Danish clause rules. Also avoid assuming that English and Danish must choose the past perfect in every identical context. In both languages, speakers may use simple past when chronology is obvious, especially in a straightforward sequence introduced by før or efter.

In narratives, the past perfect often provides background, while the simple past advances the story:

  • Han havde glemt sin telefon. Derfor gik han tilbage til kontoret.
  • “He had forgotten his phone. Therefore, he went back to the office.”

After the story has moved back to the earlier period, Danish may switch to simple past for a run of events, just as natural English storytelling often does. Tense choice is therefore not only about clock time; it also guides the reader through the narrative viewpoint.

Beyond the Basics / Advanced Use

Unreal past conditions

The same form appears in counterfactual conditions—situations that did not happen:

  • Hvis jeg havde vidst det, var jeg blevet hjemme. — “If I had known, I would have stayed home.”
  • Hvis de var kommet tidligere, havde de mødt hende. — “If they had come earlier, they would have met her.”

Here havde vidst or var kommet does more than locate an event before another past event: it presents the condition as unreal. Danish can express the result in more than one way, including forms with ville have: Hvis jeg havde vidst det, ville jeg være blevet hjemme. That construction belongs to the wider system of conditional sentences.

In more formal or compact style, hvis can be omitted and the auxiliary placed first:

  • Havde jeg vidst det, var jeg blevet hjemme. — “Had I known, I would have stayed home.”

Reported thoughts and later discoveries

Førdatid is valuable when a person in the past looks back:

  • Hun troede, at han var gået. — “She thought that he had left.”
  • Senere opdagede vi, at nogen havde åbnet vinduet. — “Later we discovered that someone had opened the window.”

The tense anchors the leaving or opening before the thinking or discovery. In spontaneous speech, context may sometimes make a simpler tense possible, but førdatid is the clearest neutral choice when the distinction matters.

Past perfect versus modal perfect constructions

Do not confuse havde ringet with skulle have ringet:

  • Hun havde ringet. — “She had called.” This reports an earlier event.
  • Hun skulle have ringet. — “She was supposed to have called / She should have called.” This contains a past modal form plus have and a participle, and it expresses expectation or an unfulfilled duty.

The strings look similar because both contain a participle, but only the first is ordinary førdatid.

Practice Tips

  1. Build three-part verb cards. Record forms such as skrive – skrev – skrevet and then add havde skrevet. This prevents the common mistake of putting the simple-past form after havde.
  2. Draw two points on a timeline. Write the later past event on the right in simple past and the earlier event on the left in førdatid: havde spist → hun ringede. Then reverse the clause order without changing the event order.
  3. Retell a short mishap. Explain a past result with two or three earlier causes: Jeg kom for sent, fordi bussen var kørt, og jeg havde glemt min telefon. Check auxiliary choice and the position of ikke, aldrig, and allerede.

Related Concepts

  • Prerequisite: Perfect Tense (Førnutid) — supplies the participles and the har/er auxiliary patterns that become havde/var in førdatid.
  • Useful contrast: Simple Past (Datid) — presents past events directly and often carries the main sequence of a story.
  • Next step: Conditional Sentences — extends havde/var + participle into unreal past conditions.

Prerequisite

Perfect Tense (Førnutid) in DanishA2

More B1 concepts

Practice Past Perfect (Førdatid) in Danish with a free Settemila Lingue account. We will set up Danish · B1 and generate cards for this exact grammar concept.

Practice this concept