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.'
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
| Modal | Alone (Participle) | With Infinitive (Double Inf.) |
|---|---|---|
| können | Ich habe es gekonnt. | Ich habe es machen können. |
| müssen | Ich habe es gemusst. | Ich habe es machen müssen. |
| wollen | Ich habe es gewollt. | Ich habe es machen wollen. |
| sollen | Ich habe es gesollt. | Ich habe es machen sollen. |
| dürfen | Ich habe es gedurft. | Ich habe es machen dürfen. |
| mögen | Ich habe es gemocht. | Ich habe es machen mögen. |
Word Order: Main vs. Subordinate Clause
Wortstellung: Hauptsatz vs. Nebensatz
| Clause Type | Example | Note |
|---|---|---|
| Main clause | Ich 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
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).
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önnenDouble 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üssenDouble 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 wollenDouble 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 sollenDouble 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ürfenDouble 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üssenEven 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önnenYes/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önnenW-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önnenTRICKY! 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üssenSubordinate 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önnenKonjunktiv 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üssenhä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önnenAlone: 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önnenStandard 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
Ich habe nicht kommen ___.
I could not come.
You got on this topic's exercises.
Next up
Causative Constructions
Master lassen + infinitive for causatives.
B2.1Grammar is just the beginning
Practice Double Infinitive in real conversations with your AI language partner.
Get started free — 7 days of Pro includedRelated 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.