Skip to content
GermanLogic iconGermanLogic

Double Infinitive Construction

Learn when German replaces past participles with an infinitive (Ersatzinfinitiv) for modals and lassen, plus its special subordinate clause word order.

By GermanLogic Editorial TeamPublished 5 min read

When modal verbs or the verb lassen—and optionally sehen, hören, or helfen—combine with another infinitive in a compound tense (Perfekt, Plusquamperfekt, or past Konjunktiv II), German triggers the Double Infinitive (Ersatzinfinitiv). Instead of putting the modal’s past participle at the end, German places two infinitives side by side—and reverses the usual subordinate-clause word order.

The Core Ersatzinfinitiv Rule

Normally, the Perfekt is formed with haben/sein + Partizip II (Ich habe es gemacht). When a modal verb has no dependent infinitive, it acts as a full verb and uses its normal ge-…-t participle:

  • Ich habe es gekonnt. (I was able to do it.)
  • Das habe ich nicht gewollt. (I didn’t want that.)

However, the moment the modal verb pairs with a dependent infinitive (machen, kommen, warten), German swaps out the past participle (gekonnt, gewollt, gemusst) for the modal’s infinitive, placing it at the very end after the main verb’s infinitive:

  • Ich habe es machen können. (I was able to do it. — NOT Ich habe es machen gekonnt.)
  • Sie hat früh aufstehen müssen. (She had to get up early.)

The same rule holds in the Plusquamperfekt (Er hatte nicht kommen können) and in past Konjunktiv II (Ich hätte es machen können). Notice also that while spoken German prefers the Präteritum for modals (Ich konnte es machen), written German and compound modal structures (hätte machen können, wird kommen müssen) make the double infinitive indispensable at B2 and C1.

Examples with the 6 Modal Verbs

Modal Verb Standalone Participle Double Infinitive (Perfekt + Infinitive) Translation
können gekonnt Er hat nicht kommen können. He wasn’t able to come.
müssen gemusst Wir haben lange warten müssen. We had to wait a long time.
wollen gewollt Sie hat das nicht sagen wollen. She didn’t want to say that.
dürfen gedurft Ich habe nicht gehen dürfen. I wasn’t allowed to go.
sollen gesollt Er hat es tun sollen. He was supposed to do it.
mögen gemocht Er hat nicht mitkommen mögen. He didn’t feel like coming along.

Remember that the main verb infinitive always comes first, and the modal infinitive comes last: warten müssen, sagen wollen, machen können.

Double Infinitive with lassen, sehen, hören, helfen

Beyond the six modal verbs, several other verbs enter double-infinitive constructions when paired with a bare infinitive:

  • lassen: With a dependent infinitive, the double infinitive is standard and expected (Sie hat die Kinder (Pl., das Kind) spielen lassen = She let the children play; Wir haben das Haus (das Haus) renovieren lassen = We had the house renovated). When lassen stands alone meaning “leave behind”, it keeps gelassen (Ich habe den Schlüssel (der Schlüssel) im Auto (das Auto) gelassen).
  • sehen, hören, helfen: Here both the double infinitive and the regular participle are grammatically accepted in standard German, though the double infinitive is very common:
    • Ich habe ihn kommen sehen. / Ich habe ihn kommen gesehen. (I saw him coming.)
    • Wir haben sie singen hören. / Wir haben sie singen gehört. (We heard her singing.)
    • Er hat mir die Kisten (Pl., die Kiste) tragen helfen. / … tragen geholfen. (He helped me carry the boxes.)

The Subordinate Clause Word-Order Exception

Here is the single biggest surprise for learners who already mastered subordinating conjunctions. Normally, a Nebensatz sends the conjugated verb to the absolute end (… weil er gestern nicht kam).

When a subordinate clause ends in a double infinitive, the conjugated auxiliary (hat, haben, hatte, hätte, wird) cannot stand at the very end. Instead, it jumps in front of the two infinitives:

Clause Type Auxiliary Position Example
Normal Nebensatz Conjugated verb at the very end …, weil er es nicht gekonnt hat.
Double Infinitive Nebensatz Auxiliary before both infinitives …, weil er nicht hat kommen können.
With dass (Perfekt) Auxiliary before both infinitives …, dass sie es hat machen müssen.
Past Konjunktiv II Nebensatz hätte before both infinitives …, wenn ich es hätte machen können.
Future + Modal Nebensatz wird before both infinitives …, weil er morgen wird arbeiten müssen.

Look at the order in that verb cluster: conjugated auxiliary → main verb infinitive → modal/semi-modal infinitive (hat kommen können, hat machen müssen, hätte sehen können). Memorizing that three-word rhythm makes even complex B2 and C1 sentences sound completely natural.

Common Mistakes to Avoid

Wrong Right Why
Er hat nicht kommen gekonnt. Er hat nicht kommen können. With a dependent infinitive (kommen), the modal participle is replaced by the infinitive.
Ich habe es können. Ich habe es gekonnt. When there is no second infinitive, the modal verb uses its regular past participle (gekonnt).
…, weil er nicht kommen können hat. …, weil er nicht hat kommen können. In a subordinate clause with a double infinitive, the finite auxiliary moves before the two infinitives.
…, weil er nicht kommen hat können. …, weil er nicht hat kommen können. Do not split the double infinitive pair; place hat before both infinitives together.
Practice checkpoint · 3 questions

Quick practice check

Test your understanding before moving on — instant feedback on every answer.

0 / 3 answered
Q1.Er hat nicht kommen ___.
Q2.Which sentence is correct?
Q3...., weil er nicht ___.

Frequently asked questions

When does German use the double infinitive (Ersatzinfinitiv)?

Use the double infinitive whenever a modal verb or 'lassen' appears in a compound tense (Perfekt, Plusquamperfekt, or past Konjunktiv II) together with another dependent infinitive, as in 'Ich habe es machen können'.

When is 'gekonnt' or 'gewollt' actually correct?

Use the regular past participle (gekonnt, gewollt, gemusst, gedurft) whenever the modal verb stands alone without a second infinitive, such as 'Ich habe es gekonnt' or 'Das habe ich nicht gewollt'.

Why does 'hat' go before the infinitives in 'weil er nicht hat kommen können'?

Subordinate clauses with a double infinitive break the normal verb-final rule: the conjugated auxiliary (haben, werden, or hätte) moves directly in front of the two infinitives at the end of the clause.

Related grammar

All grammar guides →