Modals in Perfect Tense: Ich Habe Kommen Müssen

5 min read

Learn how to form German Perfekt sentences with modal verbs - one of the trickiest A2-B1 grammar topics.

Modal verbs normally prefer Präteritum (konnte, musste, wollte…) in spoken German.
But sometimes, the Perfekt is required.

Example:
**Ich habe kommen müssen.
**(I had to come.)

This structure often confuses learners because:

  • you have two verbs

  • PLUS a modal

  • PLUS the perfect tense (haben + past participle)

This guide breaks everything down step-by-step.

1. When Do We Use Perfekt With Modals?

Use Perfekt with a modal verb when:

✔ The action is completed

and

✔ You want to emphasize the result or experience

(not the general ability or intention)

Examples:

  • Ich habe arbeiten müssen.

  • Wir haben lange warten können.

  • Er hat das Auto reparieren wollen.

Perfekt is also needed when there is no Präteritum form for the polite modal möchten:

  • Ich habe das nicht sagen mögen.
2. The Formula for Perfekt With Modals

German modal verbs in the Perfekt use a special structure:

haben + main verb (infinitive) + modal verb (infinitive)

👉 Two infinitives together at the end

Pattern:
SUBJECT + haben (conjugated) + … + VERB₁ (inf.) + MODAL (inf.)

Examples:

  • Ich habe arbeiten müssen.

  • Er hat kommen dürfen.

  • Wir haben das sagen wollen.

This is called the “Doppelinfinitiv” (= double infinitive).

3. Perfekt With Modal + Hilfsverb (müssen/dürfen/wollen …)
✔ Always use haben as the auxiliary

Even if the main verb normally uses sein.

Example:
kommen usually → _ist gekommen
_but with a modal:
hat kommen müssen

4. Examples for Each Modal Verb
müssen (to have to)
  • Ich habe lange warten müssen.

  • Wir haben lernen müssen.

können (to be able to)
  • Ich habe nicht kommen können.

  • Er hat das Problem lösen können.

wollen (to want to)
  • Sie hat gehen wollen.

  • Wir haben das kaufen wollen.

dürfen (to be allowed to)
  • Ich habe hier bleiben dürfen.

  • Hast du fahren dürfen?

sollen (to be supposed to)
  • Ich habe mehr arbeiten sollen.

  • Er hat das machen sollen.

mögen (to like)
  • Ich habe das nicht essen mögen.
möchten (polite)
  • Ich habe bestellen möchten.
    (rare, but grammatically possible)
5. Word Order Patterns You Must Memorize
A. Statement (Perfekt)
  • Ich habe viel arbeiten müssen.

  • Wir haben dich sehen können.

B. Question

Auxiliary comes first:

  • Hast du gehen müssen?

  • Habt ihr bleiben dürfen?

C. Negation

“nicht” comes BEFORE the double infinitive:

  • Ich habe heute nicht arbeiten müssen.

  • Sie hat das nicht sagen wollen.

6. Perfekt vs. Präteritum With Modals (Important A2-B1 Skill)
Präteritum (konnte, musste…)

→ General obligation / ability
→ Most common for storytelling or everyday speech

Perfekt (habe … müssen)

→ Specific completed action
→ Needed when another verb is present

Examples:

💬 **Präteritum:
**Ich musste früh aufstehen.
(I had to get up early.)

💬 **Perfekt:
**Ich habe früh aufstehen müssen.
(I had to get up early - specific event.)

Both are correct, just different focus.

7. Common Mistakes (and Fixes)

❌ Ich habe gemusst arbeiten.
✔ Ich habe arbeiten müssen.

❌ Er hat gegangen wollen.
✔ Er hat gehen wollen.

❌ Ich habe nicht gekonnt kommen.
✔ Ich habe nicht kommen können.

❌ Wir sind arbeiten müssen.
✔ Wir haben arbeiten müssen.

8. Practice Exercises (A2-B1)
A. Form Perfekt with a modal
  • Ich / arbeiten / müssen → Ich ____.

  • Wir / kommen / können → Wir ____.

  • Er / bleiben / dürfen → Er ____.

  • Sie / gehen / wollen → Sie ____.

  • Du / helfen / sollen → Du ____.

B. Rewrite in Perfekt
  • Ich kann nicht kommen. → Ich ____.

  • Wir wollen das kaufen. → Wir ____.

  • Er muss heute lernen. → Er ____.

C. Form questions
  • du / gehen / müssen → __?

  • ihr / bleiben / dürfen → __?

D. Translate to German
  • I have been allowed to stay.

  • She has had to wait.

  • We have not been able to come.

  • He has wanted to help.

  • I have not liked the food.

9. Answer Key
A.
  • Ich habe arbeiten müssen.

  • Wir haben kommen können.

  • Er hat bleiben dürfen.

  • Sie hat gehen wollen.

  • Du hast helfen sollen.

B.
  • Ich habe nicht kommen können.

  • Wir haben das kaufen wollen.

  • Er hat heute lernen müssen.

C.
  • Hast du gehen müssen?

  • Habt ihr bleiben dürfen?

D.
  • Ich habe bleiben dürfen.

  • Sie hat warten müssen.

  • Wir haben nicht kommen können.

  • Er hat helfen wollen.

  • Ich habe das Essen nicht mögen.

Key Vocabulary

More on Modal Verbs

Explore Other German Grammar Topics

Continue building your foundation with these essential topics