what is it?
When a modal verb (müssen, können, dürfen, sollen, wollen, mögen) is used together with a dependent infinitive in the Perfekt or in the Konjunktiv II past, German does not use the past participle of the modal (gemusst, gekonnt, etc.). Instead, the modal stays in its infinitive form, producing a double infinitive: two infinitives side by side at the end of the verb cluster. The finite auxiliary (haben in Perfekt, hätte in Konjunktiv II past) carries the tense and person marking. This construction also has a strict word-order rule in subordinate clauses: the finite auxiliary moves in front of the double infinitive rather than sitting at the very end of the clause.
when to use it
Perfekt of a modal + dependent infinitive — whenever you report a past obligation, ability, permission, or intention that was expressed with a modal verb and a second verb. Use this instead of the simple past (Präteritum) when the context calls for Perfekt (e.g. in spoken German or when the event is connected to the present).
Konjunktiv II past (counterfactual) — to express that something could have, should have, or would have happened but did not. The auxiliary hätte (or wäre for motion/state-change verbs, though rare with modals) combines with the double infinitive.
Subordinate clauses — any time the double-infinitive cluster appears inside a dass-, weil-, obwohl-, or relative clause, the special front-placement rule for the finite auxiliary applies.
formation
The general pattern in a main clause is:
[subject] + [finite auxiliary] + … + [dependent infinitive] + [modal infinitive]
The finite auxiliary is conjugated haben for Perfekt, or hätte for Konjunktiv II past. The two infinitives always appear together at the end, with the dependent infinitive first and the modal infinitive second.
| construction | finite auxiliary | double infinitive | example |
|---|---|---|---|
| Perfekt, 1st sg. | habe | arbeiten müssen | Ich habe arbeiten müssen. |
| Perfekt, 3rd sg. | hat | kommen dürfen | Er hat kommen dürfen. |
| Konjunktiv II past, 2nd sg. | hättest | anrufen können | Du hättest anrufen können. |
| Konjunktiv II past, 3rd sg. | hätte | machen sollen | Er hätte es machen sollen. |
In a subordinate clause the verb-final rule is overridden: the finite auxiliary moves immediately before the double infinitive.
… , dass [subject] + … + [finite auxiliary] + [dependent infinitive] + [modal infinitive]
Key rule: In a subordinate clause with a double infinitive, the finite auxiliary does not go to the very end. It precedes the two infinitives. Compare: «…, dass er es hätte machen können» (correct) vs. «…, dass er es machen können hätte» (incorrect).
examples in context
common pitfalls
Using the past participle after a dependent infinitive
When a modal appears alongside another infinitive, the participle form (gemusst, gekonnt, gedurft, etc.) is never used. The infinitive replaces it entirely.
✗ Ich habe arbeiten gemusst. → ✓ Ich habe arbeiten müssen.
Placing the auxiliary last in a subordinate clause
Learners often apply the standard verb-final rule and push the auxiliary to the very end of the clause. With a double infinitive this is ungrammatical. The auxiliary must come before the two infinitives.
✗ …, dass ich warten müssen habe. → ✓ …, dass ich habe warten müssen.
Using Präteritum of the modal instead of Konjunktiv II past
«Du konntest anrufen» states a past ability as a fact — it does not imply that the action did not happen. To express the counterfactual meaning «you could have called (but you did not)», the Konjunktiv II past construction is required.
✗ Du konntest mich anrufen. (factual past ability, no counterfactual force) → ✓ Du hättest mich anrufen können. (you could have, but you did not)