Compound Tenses with Modal Verbs (dovere, potere, volere)

The three modal verbsdovere (must, have to), potere (can, be able to), and volere (want) — pose a special problem in compound tenses. They are followed by an infinitive, and the question is: should the compound tense use avere or essere as its auxiliary? The answer depends not on the modal itself, but on which auxiliary the infinitive would normally take.

This is one of the most prescriptively-debated points in Italian grammar, and one of the most frequently violated rules in everyday speech. We will cover both the textbook rule and what Italians actually say.

The prescriptive rule: match the infinitive

When a modal verb is followed by an infinitive in a compound tense, the auxiliary is chosen based on the infinitive, not the modal. The reasoning is that the modal is a kind of operator on the infinitive — the meaning resides in the infinitive, so the auxiliary follows it.

If the infinitive normally takes essere (motion verbs, change-of-state verbs, reflexives), the modal compound takes essere:

Sono dovuto andare a Roma per lavoro.

I had to go to Rome for work. (essere because andare takes essere)

Non sono potuta venire alla festa, mi dispiace.

I couldn't come to the party, I'm sorry. (essere because venire takes essere; speaker is feminine)

Sono voluti tornare a casa prima del previsto.

They wanted to go back home earlier than planned.

If the infinitive normally takes avere (transitive verbs and most intransitives), the modal compound takes avere:

Ho dovuto mangiare velocemente perché avevo solo dieci minuti.

I had to eat quickly because I only had ten minutes.

Non ho potuto finire il libro, era troppo lungo.

I couldn't finish the book, it was too long.

Hanno voluto pagare loro il conto.

They insisted on paying the bill themselves.

Quick reference table

Infinitive typeExample infinitiveModal compound
Motion (essere)andare, venire, partire, uscire, tornaresono dovuto/a andare
Change of state (essere)nascere, morire, diventare, crescereè potuto diventare
Reflexive (essere)alzarsi, lavarsi, vestirsimi sono dovuto alzare
Transitive (avere)mangiare, leggere, vedere, comprareho dovuto mangiare
Most intransitive (avere)dormire, lavorare, parlare, viaggiareho potuto dormire

Participle agreement still works

When the modal compound takes essere, the past participle of the modal agrees with the subject in gender and number, exactly as with any essere-compound. This is one of the cases where the choice of auxiliary visibly affects what gets written or said.

È dovuta andare in ospedale ieri sera.

She had to go to the hospital last night. (feminine singular: dovuta)

Sono dovuti partire all'alba.

They had to leave at dawn. (masculine plural: dovuti)

Le ragazze sono volute restare ancora un'ora.

The girls wanted to stay another hour. (feminine plural: volute)

When the modal compound takes avere, the participle stays in its default masculine singular form (dovuto, potuto, voluto) regardless of subject — agreement only happens with a preceding direct-object pronoun, just like any avere-compound.

Maria ha dovuto chiamare il dottore.

Maria had to call the doctor. (no agreement: dovuto stays masculine singular)

Reflexive infinitives: pronoun position matters

When the infinitive is reflexive, the position of the reflexive pronoun changes which auxiliary is grammatical. If the pronoun is attached to the infinitive, you may use either auxiliary — but avere is the most common choice in speech:

Ho dovuto alzarmi presto stamattina.

I had to get up early this morning. (pronoun attached, avere)

If the pronoun is placed before the modal, only essere is correct:

Mi sono dovuto alzare presto stamattina.

I had to get up early this morning. (pronoun before, essere required)

💡
The two sentences above mean exactly the same thing — they differ only in pronoun position and corresponding auxiliary choice. Both are completely natural; the second is slightly more emphatic. Watch out: native speakers do this without thinking, but learners sometimes mix it up and produce Mi ho dovuto alzare (incorrect) or Sono dovuto alzarmi (acceptable to many speakers but odd to others).

The descriptive reality: avere is taking over

Here is where you need to know the gap between the textbook and the street. In contemporary spoken Italian — and increasingly in informal writing — many speakers use avere with all modal compounds, regardless of what the infinitive normally takes.

Ho dovuto andare dal medico.

I had to go to the doctor. (descriptive: widespread in speech, though prescriptively 'sono dovuto andare')

Non ho potuto venire perché lavoravo.

I couldn't come because I was working. (very common in speech)

This is not random sloppiness. There is a real linguistic logic: avere is the default auxiliary in Italian, and treating the modal as the "main" verb that picks its own auxiliary is psychologically simpler than scanning ahead to the infinitive. Italian dictionaries and reference grammars increasingly note both forms as acceptable, with the infinitive-matching rule labeled as (formal/prescriptive) and the avere-default as (informal/colloquial).

What this means for you as a learner:

  • In writing, exams, formal contexts: follow the prescriptive rule. Match the auxiliary to the infinitive.
  • In speech and informal messages: use whichever feels natural. Native speakers will not blink at ho dovuto andare.
  • Recognize both — you will hear and read both versions constantly.

When the modal stands alone

If a modal verb is used without a following infinitive — meaning it acts as a full lexical verb on its own — it always takes avere. There is no infinitive to match to.

Ho dovuto mille euro a mio fratello, ma gli ho restituito tutto.

I owed my brother a thousand euros, but I paid him back. (dovere = 'to owe', no infinitive)

Hanno voluto un caffè dopo cena.

They wanted a coffee after dinner. (volere = 'to want a thing', no infinitive)

Non ho potuto niente contro di lui.

I couldn't do anything against him. (potere as 'have power', no infinitive)

Common mistakes

❌ Ho dovuto andata a Roma.

Incorrect — past participle of dovere is 'dovuto', not 'andata' here. The participle that agrees would be the modal's, not the infinitive's.

✅ Sono dovuta andare a Roma. / Ho dovuto andare a Roma.

Correct — the infinitive 'andare' stays uninflected; agreement (if any) goes on the modal participle.

❌ Sono potuto mangiare la pizza.

Incorrect by the prescriptive rule — mangiare takes avere, so the modal compound should too.

✅ Ho potuto mangiare la pizza.

Correct — match the auxiliary to the infinitive (mangiare → avere).

❌ Mi ho dovuto alzare alle cinque.

Incorrect — when the reflexive pronoun is before the modal, the auxiliary must be essere.

✅ Mi sono dovuto alzare alle cinque. / Ho dovuto alzarmi alle cinque.

Correct — either pronoun before with essere, or pronoun attached to infinitive with avere.

❌ Sono dovuto andato a Milano.

Incorrect — only ONE participle agrees. The infinitive stays as an infinitive.

✅ Sono dovuto andare a Milano.

Correct — modal participle (dovuto) + infinitive (andare).

❌ Lei è dovuto partire stamattina.

Incorrect — with essere as auxiliary, the modal participle must agree with the feminine subject.

✅ Lei è dovuta partire stamattina.

Correct — feminine subject triggers feminine participle (dovuta).

Key takeaways

  1. Prescriptive rule: the auxiliary of a modal + infinitive compound matches what the infinitive would take on its own. Sono dovuto andare (andare → essere); Ho dovuto mangiare (mangiare → avere).

  2. Descriptive reality: spoken Italian increasingly uses avere uniformly. Both ho dovuto andare and sono dovuto andare are heard daily; the second is "more correct" but the first is not stigmatized in conversation.

  3. Participle agreement still works as usual. With essere, the modal participle agrees with the subject (è dovuta andare, sono voluti tornare). With avere, no subject agreement.

  4. Reflexive infinitives: pronoun position determines auxiliary. Mi sono dovuto alzare (pronoun before, essere) ≈ Ho dovuto alzarmi (pronoun attached, avere).

  5. Standalone modals (no infinitive) always take avere.

For the broader logic of choosing essere vs avere across all compound tenses, see auxiliary selection. For the full conjugation matrix of all nine compound tenses with sample paradigms, see compound tenses: complete reference.

Now practice Italian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Open the Italian course →

Related Topics

  • Auxiliary Selection: Essere vs Avere (The Critical Decision)A1The single grammatical decision that determines how every Italian compound tense works — when to use essere, when to use avere, and how to predict the right answer for any verb.
  • Participle Agreement RulesA2The three scenarios that govern how Italian past participles agree (or stay frozen) in compound tenses — with the preceding-clitic rule that trips up almost every learner.
  • Compound Tenses: Complete ReferenceB1The full matrix of Italian compound tenses, with auxiliary-selection and participle-agreement decision trees, motion-verb lists, and three sample paradigms (mangiare, andare, alzarsi).
  • Modal Verbs: Overview (dovere, potere, volere, sapere)A2The four verbs that express obligation, possibility, desire, and acquired ability — and the rules they all share for following infinitives, choosing auxiliaries, and behaving like normal verbs in everything except their meaning.