C1

Double Infinitive Construction in German

Ersatzinfinitiv (Doppelter Infinitiv)

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

In Brief

When a modal verb or certain other verbs govern another infinitive in a German perfect tense, their expected past participle is replaced by an infinitive: Ich habe arbeiten müssen, not Ich habe arbeiten gemusst. This Ersatzinfinitiv (“substitute infinitive”) creates a final cluster of two infinitives and also changes the usual word order in many subordinate clauses.

Overview

The German Ersatzinfinitiv, often taught as the “double infinitive,” appears when a verb such as müssen, können, sehen, or lassen is used with a second verb. In a perfect construction, German normally combines haben with a past participle (a verb form such as gemacht or gesehen). Here, however, the governing verb stays in the infinitive (the basic dictionary form): Ich habe es machen müssen.

English usually expresses the same meaning with a simple past—“I had to do it,” “she saw him arrive,” “we could not stay”—so English-speaking learners cannot translate the visible tense structure word for word. The German sentence is still grammatically perfect even though neither verb at the end looks like a participle.

This construction is assigned to C1 because using it confidently requires control of tense and complex word order. Yet it is not rare or purely formal. Modal verbs are extremely common, and forms such as hat arbeiten müssen and hat kommen sehen occur in ordinary conversation, news, fiction, and professional writing.

How It Works

The basic pattern

A normal perfect sentence has this structure:

Type Pattern Example
Ordinary verb haben + past participle Ich habe gearbeitet.
Verb governing an infinitive haben + lexical infinitive + substitute infinitive Ich habe arbeiten müssen.

The lexical infinitive carries the main action (arbeiten, “to work”). The second infinitive is the governing verb (müssen, “to have to”). Together they form an infinitive cluster at the end of a main clause.

The transformation can be understood in three steps:

  1. Start with the present: Ich muss heute arbeiten.
  2. Put the sentence into the perfect with haben.
  3. Keep both verbs as infinitives: Ich habe heute arbeiten müssen.

The normal participle of müssen is gemusst, but it is not used here. Likewise:

  • Sie kann nicht kommen.Sie hat nicht kommen können.
  • Er will nichts sagen.Er hat nichts sagen wollen.
  • Wir dürfen länger bleiben.Wir haben länger bleiben dürfen.

Verbs that take the substitute infinitive

With the six modal verbs, the Ersatzinfinitiv is standard when the modal governs another infinitive.

Verb Basic meaning Perfect example
dürfen may, be allowed to Sie hat gehen dürfen.
können can, be able to Er hat helfen können.
mögen like; may Das hat sie nicht glauben mögen.
müssen must, have to Wir haben warten müssen.
sollen should, be supposed to Ich habe anrufen sollen.
wollen want to Ihr habt bleiben wollen.

The construction also occurs with several verbs that regularly combine with a bare infinitive—that is, an infinitive without zu:

  • lassen: Sie hat das Fahrrad reparieren lassen.
  • sehen: Ich habe ihn weggehen sehen.
  • hören: Wir haben die Kinder lachen hören.

With lassen, the construction is standard when it means “have something done,” “let,” or “allow.” With perception verbs such as sehen and hören, the person or thing perceived normally stands between the auxiliary and the final infinitives: Sie hat ihn kommen sehen.

Some verbs, especially helfen and lernen, show variation between a participle and an Ersatzinfinitiv when another infinitive follows. The infinitive form is favored when the two verbs form a close unit: Er hat schwimmen lernen; Sie hat uns tragen helfen. Depending on region, style, and how independently the first verb is understood, gelernt or geholfen may also occur. These variable cases should not be used as the model for the obligatory modal pattern.

When the ordinary participle returns

The substitute infinitive depends on the verb governing another infinitive. If no second infinitive is present, the ordinary participle is generally possible or required:

With another infinitive Without another infinitive
Ich habe nicht mitkommen können. Ich habe das früher nicht gekonnt.
Er hat nichts sagen wollen. Das hat er nicht gewollt.
Sie hat ihn kommen sehen. Sie hat ihn gestern gesehen.
Wir haben das prüfen lassen. Wir haben ihn in Ruhe gelassen.

The meaning matters, not merely the identity of the verb. In Sie hat ihn gesehen, sehen is the only main verb and therefore appears as gesehen. In Sie hat ihn kommen sehen, it governs kommen and appears as the substitute infinitive sehen.

Main clauses and questions

In a statement, the finite auxiliary—the form agreeing with the subject—occupies the normal second position. The infinitive cluster goes at the end:

  • Ich habe das allein machen müssen.
  • Sie hat ihn über die Straße gehen sehen.

In a yes/no question, the auxiliary moves to the first position, but the final cluster remains intact:

  • Hast du so lange warten müssen?
  • Hat sie ihn wirklich kommen sehen?

Subordinate-clause word order

This is the most important advanced word-order rule. A subordinate clause normally sends its finite verb to the end: weil er lange gearbeitet hat. With an Ersatzinfinitiv cluster, however, standard German places the finite form of haben before the two infinitives:

Main clause Subordinate clause
Er hat länger arbeiten müssen. …, weil er länger hat arbeiten müssen.
Sie hat ihn kommen sehen. …, weil sie ihn hat kommen sehen.
Wir hätten früher gehen können. …, wenn wir früher hätten gehen können.

This is called the Oberfeldumstellung (placing the finite auxiliary before the infinitive cluster). You do not need that label to use the pattern; remember the practical sequence: haben + action infinitive + governing infinitive.

The usual “finite verb absolutely last” rule is therefore not reliable here. In careful standard usage, write weil ich es nicht habe machen können, rather than treating habe as the final item.

Other perfect forms

The same pattern is not limited to the present perfect:

  • Past perfect: Ich hatte länger bleiben müssen. (“I had had to stay longer.”)
  • Past subjunctive/conditional meaning: Ich hätte länger bleiben können. (“I could have stayed longer.”)
  • Subordinate past perfect: …, weil ich länger hatte bleiben müssen.
  • Subordinate past subjunctive: …, wenn ich länger hätte bleiben können.

In everyday German, the simple past of a modal is often shorter and more natural than its perfect: Ich musste gehen instead of Ich habe gehen müssen. The double infinitive remains essential when the perfect viewpoint is needed or when a larger sentence requires it.

Examples in Context

German English Note
Ich habe das nicht machen können. I couldn't do that. Modal können
Sie hat ihn kommen sehen. She saw him coming. Perception verb sehen
Er hat es nicht sagen wollen. He didn't want to say it. Modal wollen
Wir haben fast eine Stunde warten müssen. We had to wait for almost an hour. Modal müssen
Die Kinder haben noch draußen spielen dürfen. The children were allowed to keep playing outside. Modal dürfen
Du hättest mich früher anrufen sollen. You should have called me earlier. Past subjunctive with sollen
Ich habe mein Handy reparieren lassen. I had my phone repaired. Causative lassen
Niemand hat die Tür zufallen hören. Nobody heard the door slam shut. Perception verb hören
Hast du gestern länger bleiben müssen? Did you have to stay longer yesterday? Yes/no question
Sie sagt, dass sie nicht hat kommen können. She says that she wasn't able to come. Subordinate-clause order
Nachdem wir zwei Stunden hatten warten müssen, kam endlich der Zug. After we had had to wait for two hours, the train finally arrived. Past perfect in a subordinate clause
Wenn er früher hätte gehen dürfen, hätte er den Zug erreicht. If he had been allowed to leave earlier, he would have caught the train. Past subjunctive cluster
Ich habe früher nie schwimmen lernen können. I was never able to learn to swim before. Three infinitives: schwimmen lernen können

Common Mistakes

Using the regular participle after a modal

  • Wrong: Ich habe länger arbeiten gemusst.
  • Right: Ich habe länger arbeiten müssen.
  • Why: When müssen governs arbeiten, standard German replaces gemusst with the infinitive müssen.

Copying English tense word for word

  • Wrong approach: Assuming “I couldn't come” must use a German simple past in every context.
  • Right: Ich konnte nicht kommen or Ich habe nicht kommen können, depending on context and style.
  • Why: English often uses a simple past where German may use either Präteritum or Perfekt. Choose the German tense first, then build its correct form.

Putting the verbs in the wrong order

  • Wrong: Ich habe können nicht kommen.
  • Right: Ich habe nicht kommen können.
  • Why: In a main clause, the lexical infinitive comes before the governing infinitive at the end. Negation normally belongs before the infinitive group here.

Forcing the auxiliary to the very end in a subordinate clause

  • Wrong in careful standard German: …, weil sie nicht kommen können hat.
  • Right: …, weil sie nicht hat kommen können.
  • Why: With an Ersatzinfinitiv cluster, finite haben precedes the infinitives in a subordinate clause.

Using the substitute infinitive without a second infinitive

  • Wrong: Ich habe ihn gestern sehen.
  • Right: Ich habe ihn gestern gesehen.
  • Why: Sehen takes the Ersatzinfinitiv here only when it governs another infinitive, as in Ich habe ihn gehen sehen.

Adding zu to the cluster

  • Wrong: Sie hat ihn zu kommen sehen.
  • Right: Sie hat ihn kommen sehen.
  • Why: Modals, lassen, and these perception constructions take a bare infinitive, without zu.

Usage Notes

German speakers frequently prefer the simple past for modal verbs, especially war, hatte, and the modals themselves: Ich musste arbeiten, sie konnte nicht kommen. This tendency is strong in writing and also common in speech across Germany. The perfect with a double infinitive is nevertheless fully normal, particularly when speakers are narrating conversationally in the perfect or need to relate the event to another time.

The English translation often hides the construction. Du hättest gehen sollen means “You should have gone,” while Er hat gehen müssen is usually simply “He had to leave.” Translate the meaning, not the number or apparent tense of the German verbs.

Long verb clusters are grammatical but can become difficult to process. In polished prose, writers may replace a dense cluster with a simple past, split the sentence, or choose a noun phrase. That is a stylistic decision, not evidence that the Ersatzinfinitiv is incorrect.

Variation is most noticeable with verbs outside the core modal and perception groups. Usage with helfen and lernen is less uniform than usage with müssen or lassen. For reliable production, master the fixed core first and treat variable forms as patterns to recognize in authentic material.

Beyond the Basics: Larger Verb Clusters

A governing verb can itself depend on another verb, producing three infinitives:

  • Ich habe ihn nicht kommen sehen können. — “I wasn't able to see him coming.”
  • Sie hätte das Auto reparieren lassen müssen. — “She would have had to have the car repaired.”

The cluster is built from the inside out. In das Auto reparieren lassen müssen, reparieren lassen means “have the car repaired,” and müssen adds necessity. The order reflects those layers: main action first, then the verb governing it, then the modal governing the whole group.

Such sentences are possible, but they demand effort from both speaker and listener. Before producing one, ask whether a clearer reformulation would work: Es wäre nötig gewesen, das Auto reparieren zu lassen. Recognition is more important than routinely creating very long clusters.

The construction also helps distinguish meanings. Compare Sie hat das Fenster offen gelassen (“She left the window open”), where gelassen is an ordinary participle, with Sie hat das Fenster reparieren lassen (“She had the window repaired”), where lassen governs another verb. Grammar follows the syntactic relationship—the way the verbs depend on one another—not the verb lassen in isolation.

Finally, reported or hypothetical contexts often combine the Ersatzinfinitiv with the subjunctive (a verb form used for hypothetical or reported situations): Er behauptet, er habe früher gehen müssen; Sie hätte bleiben können. These forms preserve the same infinitive order even though the auxiliary changes.

Practice Tips

  1. Transform short modal sentences. Start with Ich muss arbeiten or Sie kann kommen, then make the perfect, past perfect, and a weil clause: Ich habe arbeiten müssenweil ich habe arbeiten müssen.
  2. Learn each cluster as a right-hand block. On a card, underline kommen können, warten müssen, or reparieren lassen. Then practise moving only the auxiliary when changing a statement into a question or subordinate clause.
  3. Contrast paired meanings. Collect pairs such as Ich habe ihn gesehen / Ich habe ihn gehen sehen. Saying why one uses a participle and the other an infinitive is an excellent test of understanding.

Related Concepts

  • Prerequisite: Perfect Tense with haben — provides the auxiliary-and-participle pattern that the Ersatzinfinitiv modifies.

Prerequisite

Perfect Tense with *haben* in GermanA2

More C1 concepts

Practice Double Infinitive Construction in German with a free Settemila Lingue account. We will set up German · C1 and generate cards for this exact grammar concept.

Practice this concept