A2

Modal Verbs in the Past in Danish

Modale Verber i Datid

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

In Brief

The main Danish past modal forms are kunne (could), ville (wanted to/would), skulle (was going to, was supposed to) and måtte (had to or was allowed to). They are normally followed by a bare infinitive—that is, the basic verb without at: Jeg kunne ikke komme (“I could not come”). Their English translation depends heavily on context, especially with ville, skulle and måtte.

Overview

Modal verbs are helper verbs that add meanings such as ability, intention, necessity or permission to another verb. In De måtte vente (“They had to wait”), måtte supplies the necessity and vente names the action. Learning these past forms at A2 lets you explain what someone could do, intended to do, had permission to do or was required to do.

The grammar itself is compact: Danish verbs do not change for person or number, so the same form works with jeg, du, hun, vi and every other subject. The real challenge is meaning. English often uses several different phrases where Danish uses one modal, and an apparent one-word match can be misleading. For example, ville frequently means “wanted to,” while skulle can describe a plan rather than an obligation.

This topic builds directly on the present forms kan, vil, skal and . If those are familiar, you mainly need to learn their past forms and recognize how context selects the intended meaning.

How It Works

The four core forms

Present Past Main past meanings Example
kan kunne could; was able to Jeg kunne svømme. — I could swim.
vil ville wanted to; was willing to; would Hun ville hjælpe. — She wanted to help.
skal skulle was going to; was supposed to; had to Vi skulle mødes klokken otte. — We were going to meet at eight.
måtte had to; was allowed to De måtte vente. — They had to wait.

There are no separate endings for different subjects:

Subject Example with kunne
jeg jeg kunne
du du kunne
han/hun/den/det han kunne
vi vi kunne
I I kunne
de de kunne

The forms in the “past” column also look like the dictionary infinitives: at kunne, at ville, at skulle, at måtte. Their position and context show their role. In Jeg ville rejse, ville is the finite verb—the verb carrying tense—and therefore means “wanted/intended to travel” in an ordinary past context.

Modal + bare infinitive

After a modal, use the infinitive (the basic form of a verb) without at:

  • Subject + past modal + infinitive: Hun ville hjælpe.
  • Subject + past modal + ikke + infinitive: Hun ville ikke hjælpe.
  • Time/place element + past modal + subject + infinitive: I går kunne hun hjælpe.

This is similar to English “could come,” not “could to come.”

Basic word order in statements

In a neutral main clause, the subject comes first, the finite modal comes second, and the other verb appears later:

Jeg + kunne + ikke + komme.

subject + past modal + negation + infinitive

Danish main clauses follow the V2 rule, meaning that the finite verb occupies the second position. If a time, place or other element comes first, the subject moves after the modal:

  • I går kunne jeg ikke komme. — Yesterday I could not come.
  • På arbejdet måtte vi vente. — At work we had to wait.

Do not count individual words mechanically. Efter mødet is one opening element, so the modal follows the whole phrase: Efter mødet skulle hun ringe til chefen.

Questions and subordinate clauses

In a yes/no question, the modal comes before the subject:

  • Kunne du høre mig? — Could you hear me?
  • Måtte de gå hjem? — Were they allowed to go home?/Did they have to go home?

In a subordinate clause—a clause introduced by a word such as fordi (“because”) and dependent on another clause—ikke normally comes before the finite modal:

  • Main clause: Jeg kunne ikke komme.
  • Subordinate clause: … fordi jeg ikke kunne komme.

Compare the full sentence: Jeg ringede, fordi jeg ikke kunne komme (“I called because I could not come”). This placement of ikke is an important Danish signal that you are inside a subordinate clause.

Choosing the right modal

Kunne: past ability or possibility

Use kunne when someone had the ability or opportunity to do something:

  • Som barn kunne jeg løbe hurtigt. — As a child, I could run fast.
  • Vi kunne se havet fra vinduet. — We could see the sea from the window.

With a negative, it often means that circumstances prevented something: Jeg kunne ikke komme can mean “I could not come” or, more naturally in some situations, “I wasn’t able to make it.”

Ville: intention, desire or willingness

In a clear past setting, ville often reports what somebody wanted or intended to do:

  • Hun ville gerne hjælpe. — She wanted to help.
  • Jeg ville ringe senere. — I intended/wanted to call later.

The adverb gerne means roughly “gladly” or “would like to” and makes the wish sound positive: Han ville gerne blive (“He wanted to stay”). Without enough context, English “would” is not always the best translation of ville.

Skulle: plan, expectation or obligation

Skulle has several common uses:

  • a past plan: Vi skulle rejse om fredagen. — We were going to travel on Friday.
  • an arrangement: Jeg skulle mødes med Sara. — I was supposed to meet Sara.
  • an obligation: Eleverne skulle aflevere opgaven. — The students had to submit the assignment.

Context tells you whether the action actually happened. Jeg skulle mødes med Sara describes the arrangement, but by itself it does not confirm that the meeting took place.

Måtte: necessity or permission

Måtte commonly expresses past necessity:

  • Bussen kom ikke, så vi måtte gå. — The bus did not come, so we had to walk.

It can also express past permission:

  • Da jeg var barn, måtte jeg være ude til klokken ni. — When I was a child, I was allowed to stay out until nine.

English separates “had to” from “was allowed to,” but Danish can use måtte for both. The surrounding situation usually makes the reading clear. If it does not, Danish can clarify permission with fik lov til (“was given permission to”): Jeg fik lov til at gå tidligt.

Examples in Context

Danish English Note
Jeg kunne ikke komme. I could not come. Inability or circumstances prevented it.
Som barn kunne hun tale svensk. As a child, she could speak Swedish. Ability over a past period.
Fra vores værelse kunne vi se havnen. From our room, we could see the harbor. Past possibility or perception.
Hun ville gerne hjælpe. She wanted to help. gerne gives a positive “would like to” sense.
Han ville ikke fortælle, hvad der var sket. He would not say what had happened. Refusal or unwillingness.
Jeg skulle mødes med lægen klokken ti. I was supposed to meet the doctor at ten. A past appointment or arrangement.
Vi skulle have ringet. We should have called. A past action that should have happened.
De skulle aflevere nøglen inden fredag. They had to hand in the key before Friday. Obligation set by someone or something.
De måtte vente. They had to wait. Past necessity.
Børnene måtte se filmen. The children were allowed to watch the film. Past permission; context matters.
På grund af sneen måtte toget standse. Because of the snow, the train had to stop. An external circumstance created necessity.
Kunne du høre musikken? Could you hear the music? Yes/no question with modal before subject.
I går kunne jeg ikke finde mine nøgler. Yesterday I could not find my keys. V2 order after a time expression.
Jeg blev hjemme, fordi jeg ikke kunne arbejde. I stayed home because I could not work. ikke precedes the modal in the subordinate clause.

Common Mistakes

Adding at after the modal

  • Wrong: Jeg kunne ikke at komme.
  • Right: Jeg kunne ikke komme.
  • Why: A modal is followed by a bare infinitive. Do not put at before the second verb.

Translating ville as “would” every time

  • Misleading: Hun ville gerne hjælpe = “She would gladly help” in every context.
  • Better in a past narrative: Hun ville gerne hjælpe = “She wanted to help.”
  • Why: In a past setting, ville often expresses a past wish or intention. “Would” is appropriate in conditional contexts, but it is not the automatic translation.

Treating skulle as only “should”

  • Wrong interpretation: Vi skulle mødes klokken otte means only “We should meet at eight.”
  • Right interpretation: “We were supposed/going to meet at eight.”
  • Why: Past skulle frequently reports a plan or arrangement. It does not necessarily give advice.

Assuming måtte always means “had to”

  • Wrong interpretation: Børnene måtte lege udenfor must mean “The children had to play outside.”
  • Possible correction: “The children were allowed to play outside.”
  • Why: Måtte can mark either necessity or permission. Use context, or say fik lov til at when permission needs to be unmistakable.

Keeping subject-first order after an opening time phrase

  • Wrong: I går jeg kunne ikke arbejde.
  • Right: I går kunne jeg ikke arbejde.
  • Why: In a Danish main clause, the finite verb normally comes in second position. When i går is first, the modal must come before the subject.

Placing ikke after the modal in a subordinate clause

  • Wrong: … fordi jeg kunne ikke komme.
  • Right: … fordi jeg ikke kunne komme.
  • Why: In a subordinate clause, sentence adverbs such as ikke normally stand before the finite verb.

Usage Notes

Past forms can sound polite in the present

Just as English “could” can soften a request, Danish kunne can make a present request or suggestion less direct:

  • Kunne du hjælpe mig? — Could you help me?
  • Vi kunne tage toget. — We could take the train.

The form is morphologically past—that is, it has the grammatical shape of a past tense—but the meaning here is present and polite or tentative. Ville du …? can likewise introduce a polite request: Ville du lukke døren? (“Would you close the door?”).

Skulle and måtte overlap, but not completely

Both can be translated as “had to.” Måtte often presents the necessity as a consequence of circumstances: Bilen var i stykker, så vi måtte gå (“The car was broken, so we had to walk”). Skulle more often points to a plan, rule, instruction or assigned duty: Vi skulle være der klokken ni (“We were supposed to be there at nine”). This is a useful tendency, not an absolute test.

Negative meanings need special care

Han ville ikke gå normally means “He would not/refused to leave,” not simply “He did not want to leave” in every context. Han skulle ikke arbejde may mean “He was not supposed to work” or “He did not have to work,” depending on the situation. If the distinction matters, add context rather than relying on a word-for-word English match.

Beyond the Basics / Advanced Use

You do not need to master the following patterns at A2, but they are common and explain why past modal sentences do not always refer simply to past time.

Modal + perfect infinitive

To look back at an earlier completed—or unrealized—action, Danish can place have or være plus a past participle after the modal. A past participle is a verb form such as ringet (“called”) or kommet (“come”) used in perfect constructions.

Pattern Typical meaning Example
kunne have + participle an unrealized possibility Du kunne have ringet. — You could have called.
ville have + participle what would have happened Jeg ville have hjulpet. — I would have helped.
skulle have + participle an expected or advisable action did not happen Vi skulle have ringet. — We should have called.
kunne være + participle possibility with a verb that uses være Hun kunne være kommet tidligere. — She could have come earlier.

Notice the difference between Vi skulle ringe (“We were supposed to call”) and Vi skulle have ringet (“We should have called”). The second form looks back and usually suggests that the call did not happen.

Conditional meanings

Ville and kunne are also central to hypothetical statements—statements about imagined conditions:

  • Jeg ville rejse mere, hvis jeg havde tid. — I would travel more if I had time.
  • Vi kunne købe huset, hvis det var billigere. — We could buy the house if it were cheaper.

Here ville is genuinely close to English “would,” and kunne to “could.” The forms are the same as the simple past forms; the hvis (“if”) clause and the wider context create the conditional reading.

Reported future from a past viewpoint

Skulle can describe something that was still in the future at a past moment:

  • Hun vidste ikke, at hun senere skulle blive direktør. — She did not know that she would later become a director.

This is sometimes called “future in the past”: the becoming happened after the knowing, even though the whole account is placed in the past. It is especially common in narratives and biographies.

A related modal: burde

You will also encounter burde, related to present bør (“should/ought to”): Du burde hvile dig (“You should rest”). Although burde has a past form historically and can occur in past contexts, modern Danish often uses it for present advice or a softened judgment. Its time reference must therefore be read from context. Keep it separate from the four core past meanings until those are secure.

Practice Tips

  1. Build four-way contrasts. Take one situation and change only the modal: Jeg kunne gå (I was able to leave), jeg ville gå (I wanted to leave), jeg skulle gå (I was supposed to leave), jeg måtte gå (I had to leave). Explain aloud how the meaning changes.
  2. Practice word order in pairs. Rewrite Jeg kunne ikke komme first with an opening time phrase—I går kunne jeg ikke komme—and then as a subordinate clause—fordi jeg ikke kunne komme. This trains both V2 order and the position of ikke.
  3. Listen for context, not one-word matches. When you hear skulle or måtte, ask whether the speaker means a plan, a rule, necessity or permission. Record the whole phrase rather than memorizing only “skulle = should” or “måtte = had to.”

Related Concepts

  • Prerequisite: Modal Verbs — learn the present forms kan, vil, skal, må and the bare infinitive pattern before working with their past meanings.

Prerequisite

Modal Verbs in DanishA1

More A2 concepts

This concept in other languages

Compare across all languages

Practice Modal Verbs in Past in Danish with a free Settemila Lingue account. We will set up Danish · A2 and generate cards for this exact grammar concept.

Practice this concept