Skip to content
B2.1 · Twilight Elegance I

Double Infinitive

Doppelter Infinitiv

When a German modal verb appears in the perfect tense with a dependent infinitive, the modal itself becomes an infinitive: Ich habe kommen können, not Ich habe kommen gekonnt. This double infinitive puts the main verb first and the modal last, and it applies to können, müssen, wollen, sollen, dürfen and mögen, as well as to lassen.

Use modal verbs in perfect tense correctly.

Rules & Explanations

The Double Infinitive

Der Doppelte Infinitiv

How do you say 'I could have come' in German? You might expect 'Ich habe kommen gekonnt' — but that's wrong! German uses a special construction called the double infinitive: 'Ich habe kommen können.' Two infinitives at the end! This happens whenever a modal verb is used in the perfect tense.

Normally, perfect tense uses a past participle (gemacht, gekommen, gekonnt). But when a modal verb has a dependent infinitive, the modal appears as an infinitive too, not a past participle. Result: two infinitives!

English: 'I could have come' / 'She must have known' / 'He wanted to have helped.' German puts both verbs in infinitive form at the end: 'Ich habe kommen können' / 'Sie muss es gewusst haben' / 'Er hat helfen wollen.'

Why you need this Talking about past abilities, obligations, or wishes: 'Ich habe das machen müssen' (I had to do that). 'Er hat nicht kommen wollen' (He didn't want to come). 'Sie hätte es wissen können' (She could have known it).

Ich habe nicht kommen können.

I could not come. / I was not able to come.

NOT 'gekonnt'! When a modal has a dependent infinitive, use 'können' (infinitive), not 'gekonnt' (participle).

💡

Without the double infinitive, you cannot correctly discuss past modal situations — and these are extremely common in everyday German!

When and Why Double Infinitive Happens

Wann und warum der doppelte Infinitiv vorkommt

The Rule: Modal + Infinitive in Perfect

When a Modal verb (können, müssen, wollen, sollen, dürfen, mögen) is used in perfect tense and has a dependent infinitive, the modal becomes an infinitive too: NORMAL perfect (modal alone): • Ich habe es gekonnt. (I was able to do it.) • Er hat es gewollt. (He wanted it.) DOUBLE infinitive (modal + infinitive): • Ich habe es machen können. (I was able to do it.) • Er hat kommen wollen. (He wanted to come.) The dependent infinitive 'triggers' the double infinitive!

Wenn ein Modalverb im Perfekt einen abhängigen Infinitiv hat → Modal wird auch Infinitiv!

Why This Happens

German avoids having a past participle (gekonnt) next to an infinitive (kommen). It sounds awkward: ✗ Ich habe kommen gekonnt. (awkward!) ✓ Ich habe kommen können. (correct!) So the past participle 'transforms' into an infinitive. This is sometimes called Ersatzinfinitiv (replacement infinitive).

Deutsch vermeidet Partizip + Infinitiv nebeneinander. Deswegen: Ersatzinfinitiv.

The Structure

Subject + haben + [other stuff] + infinitive + Modal (infinitive) • Ich habe nicht kommen können. • Er hat ihr helfen wollen. • Wir haben das nicht machen dürfen. HABEN is always the helper verb (not sein!), and both infinitives go to the end.

Struktur: Subjekt + haben + [Rest] + Infinitiv + Modal (Infinitiv)

Double Infinitive with All Modal Verbs

Doppelter Infinitiv mit allen Modalverben

können (can/be able to)

PRESENT: Ich kann kommen. PERFECT: Ich habe kommen können. • Ich habe das nicht verstehen können. (I was not able to understand that.) • Sie hat mir nicht helfen können. (She was not able to help me.)

können → Ich habe ... können

müssen (must/have to)

PRESENT: Ich muss gehen. PERFECT: Ich habe gehen müssen. • Er hat früh aufstehen müssen. (He had to get up early.) • Wir haben lange warten müssen. (We had to wait a long time.)

müssen → Ich habe ... müssen

wollen (want to)

PRESENT: Er will helfen. PERFECT: Er hat helfen wollen. • Sie hat mich besuchen wollen. (She wanted to visit me.) • Ich habe das nicht sagen wollen. (I didn't want to say that.)

wollen → Ich habe ... wollen

sollen (should/supposed to)

PRESENT: Du sollst anrufen. PERFECT: Du hast anrufen sollen. • Ich habe das machen sollen. (I was supposed to do that.) • Er hat kommen sollen. (He was supposed to come.)

sollen → Ich habe ... sollen

dürfen (may/be allowed to)

PRESENT: Sie darf bleiben. PERFECT: Sie hat bleiben dürfen. • Die Kinder haben draußen spielen dürfen. (The children were allowed to play outside.) • Ich habe das nicht sagen dürfen. (I was not allowed to say that.)

dürfen → Ich habe ... dürfen

Word Order with Double Infinitive

Wortstellung beim doppelten Infinitiv

Main Clause Word Order

In main clauses, the pattern is straightforward: Subject + haben (pos. 2) + ... + infinitive + Modal • Ich habe nicht kommen können. • Er hat ihr helfen wollen. • Wir haben das machen müssen. Haben stays in position 2, both infinitives go to the end (main verb first, modal second).

Hauptsatz: haben Position 2, beide Infinitive am Ende.

Subordinate Clause: The Tricky Part!

Normally in subordinate clauses, the conjugated verb goes to the end. But with double infinitive, haben goes before the two infinitives: NORMAL: ..., weil ich das gemacht habe. DOUBLE inf: ..., weil ich das habe machen können. • ..., weil ich nicht habe kommen können. (...because I could not come.) • ..., dass er ihr habe helfen wollen. (...that he wanted to help her.) HABEN moves to before the infinitives!

Nebensatz: haben kommt vor die beiden Infinitive! Nicht ans Ende!

Questions

In yes/no questions, haben comes first: • hast du das machen können? (Were you able to do that?) • hat er nicht kommen wollen? (Didn't he want to come?) In W-questions: • Warum hast du nicht kommen können? (Why couldn't you come?)

Fragen: Haben an Position 1 (Ja/Nein) oder nach W-Wort.

Common Mistakes with Double Infinitive

Häufige Fehler beim doppelten Infinitiv

  • Ich habe kommen gekonnt.

    Ich habe kommen können.

    When modal + infinitive, use infinitive (können), not participle (gekonnt)!

    Bei Modal + Infinitiv: Infinitiv (können), nicht Partizip (gekonnt)!

  • Ich habe können kommen.

    Ich habe kommen können.

    The main verb infinitive comes first, then the modal infinitive.

    Hauptverb-Infinitiv kommt zuerst, dann Modal-Infinitiv.

  • Ich bin kommen müssen.

    Ich habe kommen müssen.

    Double infinitive always uses haben, even with verbs that normally use sein!

    Doppelter Infinitiv immer mit haben, auch bei sein-Verben!

  • ..., weil ich nicht kommen können habe.

    ..., weil ich nicht habe kommen können.

    In subordinate clauses, haben goes before the two infinitives!

    Im Nebensatz: haben kommt vor die beiden Infinitive!

  • Er hat wollen mir helfen.

    Er hat mir helfen wollen.

    All verb forms go to the end. Order: object + infinitive + modal.

    Alle Verbformen ans Ende. Reihenfolge: Objekt + Infinitiv + Modal.

  • Sie gekonnt hat schwimmen.

    Sie hat schwimmen können.

    HABEN in position 2, then subject and objects, infinitives at the end.

    HABEN an Position 2, Infinitive am Ende.

Modal Verbs: Participle vs. Double Infinitive

Modalverben: Partizip vs. Doppelter Infinitiv

ModalAlone (Participle)With Infinitive (Double Inf.)
könnenIch habe es gekonnt.Ich habe es machen können.
müssenIch habe es gemusst.Ich habe es machen müssen.
wollenIch habe es gewollt.Ich habe es machen wollen.
sollenIch habe es gesollt.Ich habe es machen sollen.
dürfenIch habe es gedurft.Ich habe es machen dürfen.
mögenIch habe es gemocht.Ich habe es machen mögen.

Word Order: Main vs. Subordinate Clause

Wortstellung: Hauptsatz vs. Nebensatz

Clause TypeExampleNote
Main clauseIch habe nicht kommen können.HABEN pos. 2, infinitives at end
Subordinate (normal)..., weil ich das gemacht habe.Conjugated verb at end
Subordinate (double inf.)..., weil ich nicht habe kommen können.HABEN before infinitives!
Question (yes/no)HAST du das machen können?HABEN first
Question (W-)Warum hast du nicht kommen können?HABEN after W-word

Discussing Yesterday

Über gestern sprechen

Lisa

Warum bist du gestern nicht zur Party gekommen?

Why didn't you come to the party yesterday?

normal perfect: gekommen

Tom

Ich habe leider nicht kommen können. Ich habe arbeiten müssen.

Unfortunately I couldn't come. I had to work.

habe kommen können / habe arbeiten müssen

Lisa

Das ist schade! Hast du wenigstens früher gehen dürfen?

That's a shame! Were you at least allowed to leave earlier?

Hast du gehen dürfen

Tom

Nein, ich habe bis 22 Uhr bleiben müssen.

No, I had to stay until 10 pm.

habe bleiben müssen

Lisa

Ich weiß, dass du hast kommen wollen.

I know that you wanted to come.

dass du hast kommen wollen (subordinate!)

Tom

Ja, ich hätte wirklich gern kommen können!

Yes, I really would have liked to be able to come!

hätte kommen können (Konjunktiv II!)

Two friends discussing what happened yesterday.

Zwei Freunde besprechen, was gestern passiert ist.

Double Infinitive Summary

Zusammenfassung: Doppelter Infinitiv

What Next

Practice with Konjunktiv II: 'Ich hätte kommen können' (I could have come), 'Er hätte es wissen müssen' (He should have known).

Golden Rule

Modal + dependent infinitive in perfect tense = double infinitive. Use haben (always!), and the modal becomes an infinitive (können, not gekonnt).

Modal + Infinitiv im Perfekt = Doppelter Infinitiv. haben (immer!), Modal wird Infinitiv.

🧠

When there's an infinitive partner, the modal 'joins' it as an infinitive too. They're a team!

Wenn ein Infinitiv-Partner da ist, 'tritt' das Modal auch als Infinitiv auf. Sie sind ein Team!

  • TRIGGER: Modal verb + infinitive in perfect tense
  • STRUCTURE: Subject + haben + ... + infinitive + modal (infinitive)
  • EXAMPLE: Ich habe kommen können (not gekonnt!)
  • ALWAYS haben: Even with sein-verbs (Ich habe kommen müssen)
  • SUBORDINATE: haben goes before infinitives (...weil ich habe kommen können)
  • KONJUNKTIV II: hätte + infinitive + modal (Ich hätte kommen können)

Examples

Ich habe nicht kommen können.

I could not come. / I was not able to come.

habe kommen können

Double infinitive: habe + kommen + können. NOT 'gekonnt'!

Word Meaning
habe have (helper)
kommen come (infinitive)
können can/be able (infinitive, not gekonnt!)

Er hat früh aufstehen müssen.

He had to get up early.

hat aufstehen müssen

Double infinitive with müssen. NOT 'gemusst'!

Word Meaning
hat has (helper)
aufstehen get up (infinitive)
müssen must/have to (infinitive)

Sie hat mich besuchen wollen.

She wanted to visit me.

hat besuchen wollen

Double infinitive with wollen. NOT 'gewollt'!

Word Meaning
hat has (helper)
mich me
besuchen visit (infinitive)
wollen want (infinitive)

Du hast das machen sollen.

You were supposed to do that.

hast machen sollen

Double infinitive with sollen. NOT 'gesollt'!

Word Meaning
hast have (helper)
das that
machen do (infinitive)
sollen should (infinitive)

Die Kinder haben draußen spielen dürfen.

The children were allowed to play outside.

haben spielen dürfen

Double infinitive with dürfen. NOT 'gedurft'!

Word Meaning
haben have (helper)
draußen outside
spielen play (infinitive)
dürfen may/be allowed (infinitive)

Er hat nach Hause gehen müssen.

He had to go home.

hat gehen müssen

Even though 'gehen' normally uses 'sein,' double infinitive ALWAYS uses 'haben'!

Word Meaning
hat has (NOT ist!)
gehen go (infinitive)
müssen must (infinitive)

Ich habe das nicht sagen wollen.

I didn't want to say that.

habe nicht sagen wollen

'nicht' goes before the infinitives.

Word Meaning
habe have
nicht not
sagen say
wollen want

Hast du das machen können?

Were you able to do that?

Hast du machen können

Yes/no question: haben first, infinitives at end.

Word Meaning
Hast Have (question)
du you
machen do
können can

Warum hast du nicht kommen können?

Why couldn't you come?

Warum hast du kommen können

W-question: W-word, then haben, infinitives at end.

Word Meaning
Warum Why
hast have
kommen können be able to come

Ich weiß, dass er nicht hat kommen können.

I know that he could not come.

dass er nicht hat kommen können

TRICKY! In subordinate clauses, HABEN goes BEFORE the infinitives, not at the end!

Word Meaning
dass that
hat has (BEFORE infinitives!)
kommen können be able to come

Er ist müde, weil er hat arbeiten müssen.

He is tired because he had to work.

weil er hat arbeiten müssen

Subordinate clause: haben BEFORE the two infinitives!

Word Meaning
weil because
hat has (before infinitives)
arbeiten müssen have to work

Ich hätte kommen können.

I could have come.

hätte kommen können

Konjunktiv II past: hätte + infinitive + modal. Expresses hypothetical past.

Word Meaning
hätte would have (Konj. II)
kommen come
können can/be able

Du hättest das wissen müssen.

You should have known that.

hättest wissen müssen

hätte + infinitive + müssen = should have (done something).

Word Meaning
hättest would have (du)
wissen know
müssen must

Ich habe es gekonnt. vs. Ich habe es machen können.

I was able to (do it). vs. I was able to do it.

gekonnt vs. machen können

Alone: use participle (gekonnt). With infinitive: use double infinitive (machen können).

Word Meaning
gekonnt participle (alone)
machen können double infinitive (with dependent verb)

Leider habe ich dir gestern nicht helfen können.

Unfortunately I couldn't help you yesterday.

habe helfen können

Standard structure: habe in position 2, object and adverbs in middle, infinitives at end.

Word Meaning
Leider unfortunately
habe have
dir you (dat.)
helfen können be able to help

Practice Exercises

15 interactive exercises

Question 1 of 15

Ich habe nicht kommen ___.

I could not come.

Next up

Causative Constructions

Master lassen + infinitive for causatives.

B2.1

Grammar is just the beginning

Practice Double Infinitive in real conversations with your AI language partner.

Get started free — 7 days of Pro included

Related Topics

Common questions about the German double infinitive

What is the double infinitive in German?

It is the pattern that appears when a modal verb stands in the perfect tense and governs another verb. Instead of a past participle, the modal appears as an infinitive: Ich habe nicht kommen können, I was not able to come. Both verbs sit at the end, main verb first, modal second.

Why is it Ich habe kommen können and not Ich habe kommen gekonnt?

Because the dependent infinitive triggers the substitute infinitive. A modal used alone does form a normal participle: Ich habe es gekonnt, I was able to do it. As soon as a second verb depends on the modal, German swaps gekonnt for können, giving Ich habe es machen können.

Where does haben go in a subordinate clause with a double infinitive?

Before the two infinitives, not at the end. Normally the finite verb closes a subordinate clause, but here that rule is overridden: weil ich habe kommen können, not weil ich kommen können habe. This exception is one of the clearest signals of an advanced command of German word order.

Which German verbs take a double infinitive?

All six modals, können, müssen, wollen, sollen, dürfen and mögen, plus lassen and often sehen and hören. Examples are Er hat früh aufstehen müssen, Sie hat mich besuchen wollen, Du hast das machen sollen and Ich habe das Auto reparieren lassen.

Can you use a double infinitive with Konjunktiv II?

Yes, and it is very common. Combine hätte with the two infinitives: Sie hätte es wissen können, she could have known it, or Ich hätte kommen müssen, I would have had to come. The pattern is the same as in the perfect tense, only the auxiliary changes from habe to hätte.