🔍 In short. The italian modal past construction is the structure Italian uses for English “should have done”, “could have done”, “might have done”, “may have done”: a modal verb (potere, dovere, volere) combined with the past infinitive of another verb. Two patterns cover most cases. Past conditional of the modal + plain infinitive (avrei dovuto saperlo, avrebbe potuto avvisarmi) expresses regret or missed possibility. Present or imperfect of the modal + past infinitive (deve aver lavorato, potrebbero esserci stati problemi) expresses deduction about a past event. The auxiliary of the modal follows the underlying verb’s auxiliary, with a few exceptions for essere, passives and pronominals. This B2 guide walks through the patterns with a Lucca pasticceria scene to make the contrast click.
Cosa impareremo oggi
👆🏻 Jump to section
- The two patterns of italian modal past
- Regret and missed chance: avrei dovuto, avrebbe potuto
- Deduction about the past: deve aver fatto, può averlo dimenticato
- May have, might have: present and past conditional contrast
- The imperfect shortcut: poteva vederlo for avrebbe potuto vederlo
- Choosing the auxiliary: avere or essere with the modal
- Special cases: essere infinitive, passives, pronominals
- Avrei voluto: regret with volere
- Five traps English speakers fall into
- Cheat sheet
- Dialogue at the pasticceria in Lucca
- Mini-challenge
- Frequently asked questions
- Related guides
The two patterns of italian modal past
If you’ve ever wanted to say “I should have known” or “she could have called me” in Italian and ended up stuck between three tenses, you’ve already met the italian modal past. Italian wraps four English structures (should have, could have, might have, may have) into two patterns. Memorising the patterns instead of the individual translations is the fastest way out of the confusion.
The first pattern of italian modal past is past conditional of the modal + plain infinitive: avrei dovuto saperlo, avrebbe potuto avvisarmi, avrei voluto dirglielo. This pattern says the speaker is looking back at a past situation through the italian modal past lens and noting that something didn’t happen but should have, or could have. It is the standard pattern for regret, missed opportunity, retrospective criticism.
The second pattern of italian modal past is present or imperfect of the modal + past infinitive (aver/essere + past participle): deve aver lavorato molto, poteva averlo dimenticato, potrebbero esserci stati problemi. This pattern says the speaker is forming an italian modal past hypothesis or deduction about something that happened in the past. It is the standard pattern for educated guesses about completed events.
Once these two italian modal past patterns are clear, the rest is auxiliary choice and a couple of exceptions. Everything else falls out of those two skeletons.
Regret and missed chance: avrei dovuto, avrebbe potuto
The first pattern of italian modal past, the past conditional of the modal, is the workhorse for the look-back-and-wince register: deadlines we missed, calls we didn’t make, opportunities that slipped through. Avrei dovuto says “I should have”; avrebbe potuto says “he/she could have” or “might have”; avrei voluto says “I would have liked to”. All three carry a clear retrospective stance: the action was right, possible or desired, and it didn’t happen.
- Avrei dovuto ordinare l’arancia candita la settimana scorsa; ora il fornitore non la consegna prima di lunedì. I should have ordered the candied orange last week; now the supplier won’t deliver before Monday.
- Cesare avrebbe potuto avvisarmi che sarebbe arrivato venerdì sera. Cesare could have warned me he would arrive on Friday evening.
- Avresti dovuto chiudere il sacchetto della farina; ora c’è umidità dappertutto. You should have closed the flour bag; now there’s moisture everywhere.
- Olimpia avrebbe voluto restaurare le insegne in legno della vetrina, ma il preventivo era troppo alto. Olimpia would have liked to restore the wooden shop signs, but the quote was too high.
- Avremmo potuto salire sulla Torre Guinigi prima del temporale, se fossimo partite mezz’ora prima. We could have climbed the Guinigi Tower before the storm, if we had left half an hour earlier.
Notice the tone of italian modal past in regret mode. The first sentence is the kind of thing a small-business owner mutters under their breath while looking at an empty shelf. The second is what a cousin says when family planning falls apart. None of them are abstract; italian modal past earns its keep precisely because Italians use it for the practical retrospective, the moment when reality fails to match the plan.
Mechanically, the italian modal past recipe is simple: take avere or essere in the present conditional, add the past participle of the modal (dovuto, potuto, voluto), then the infinitive. Avrei dovuto + infinitive. Avrebbe potuto + infinitive. Avremmo voluto + infinitive. The decision between avere and essere as the auxiliary of the modal is covered later; for now, transitives go with avere.
Deduction about the past: deve aver fatto, può averlo dimenticato
The second pattern of italian modal past, present (or imperfect) of the modal + past infinitive, covers the other half of English’s “modal + have done” structure: the hypothesis, the educated guess, the inference from evidence. English uses the same surface form for both. He could have left can mean “he had the option but didn’t” (regret), or “perhaps he left” (deduction). Only context disambiguates. Italian splits them.
- Il fornaio nuovo deve aver dimenticato di pesare lo zucchero, perché l’impasto è troppo dolce. The new baker must have forgotten to weigh the sugar; the dough is too sweet.
- Olimpia dovrebbe aver finito di confezionare i regali per Natale entro venerdì. Olimpia should have finished packing the Christmas gifts by Friday.
- La cliente di ieri non può aver dimenticato il portafoglio sul bancone; l’avremmo trovato durante la pulizia. Yesterday’s customer can’t have left her wallet on the counter; we would have found it during cleaning.
- Potrebbero esserci stati problemi con il termostato del forno durante la notte: i lievitati sono cresciuti il doppio. There might have been issues with the oven thermostat overnight: the leavened doughs rose twice as much.
- Avrebbe potuto essere uno scherzo del fornitore, ma alla fine la consegna è arrivata davvero senza fattura. It could have been a prank from the supplier, but in the end the delivery really arrived without an invoice.
The deductive italian modal past structure is built from the modal in any non-past tense (present, conditional, imperfect, future) plus the past infinitive: aver dimenticato, esser tornati, aver lavorato. The auxiliary of the past infinitive follows the rule of the underlying verb: aver dimenticato because dimenticare takes avere; esser tornati because tornare takes essere. The final e of avere and essere usually drops before the past participle: aver fatto, esser partito, but the full forms also exist.
🎯 Mini-challenge: Decide if each sentence expresses regret (past cond. + plain inf.) or deduction (present + past inf.) and fill the gap.
- Cesare _______ (dovere) chiamarmi prima di partire da Pisa, così avrei preparato di più.
- Il pacco è strappato; il corriere _______ (potere) farlo cadere durante il trasporto.
- Olimpia _______ (dovere) controllare il forno appena suonato l’allarme, invece ha aspettato dieci minuti.
- Non c’è risposta al telefono: Cesare _______ (potere) essere già uscito per la mostra.
- Avete due torte invece di una; il pasticciere _______ (dovere) confondere l’ordine.
👉 Show answers
1. avrebbe dovuto chiamarmi (regret, past conditional)
2. può averlo fatto cadere (deduction, present + past infinitive)
3. avrebbe dovuto controllare (regret)
4. potrebbe essere già uscito (deduction, present conditional + past infinitive)
5. deve aver confuso (deduction)
May have, might have: present and past conditional contrast
The contrast between può aver fatto and avrebbe potuto fare is one of the cleanest illustrations of italian modal past. Both can show up in an English translation that uses “might have”, but they encode very different things. Treat them as two separate constructions sharing a few sounds.
- Avrebbe potuto avvisarmi. He could have warned me. (he had the chance, didn’t take it: regret)
- Può averlo avvisato. He may have warned him. (I’m guessing: deduction)
- Avrei potuto perderlo. I could have lost it. (it was possible, didn’t happen: counterfactual)
- Posso averlo perso. I may have lost it. (I’m wondering if I did: current hypothesis about past)
- Potrebbe essere stato un errore di stampa. It might have been a printing error. (I’m cautiously guessing about a past event)
- Avrebbe potuto essere un errore di stampa, ma poi l’editore ha confermato. It could have been a printing error, but the publisher confirmed. (it was theoretically possible, turned out not to be)
The italian modal past diagnostic question: am I looking back at something that didn’t happen but could have (italian modal past past conditional + plain infinitive), or am I forming a present italian modal past hypothesis about something that may have already happened (present/conditional + past infinitive)? The two are not interchangeable. Native Italians switch between italian modal past forms effortlessly, and getting the choice right is one of the markers of a B2 speaker over a B1 one.
The imperfect shortcut: poteva vederlo for avrebbe potuto vederlo
In everyday spoken Italian, the italian modal past imperfect of potere often replaces the heavier past conditional. Poteva avvisarmi is a common spoken alternative to avrebbe potuto avvisarmi. Same meaning, lighter form. The same trick works with dovere: dovevi dirmelo can stand in for avresti dovuto dirmelo. Italians use the imperfect for retrospective complaint constantly, especially in informal contexts.
- Poteva avvisarmi! He could have told me! (instead of avrebbe potuto avvisarmi)
- Dovevi prendere l’ombrello, lo sapevi che pioveva. You should have taken the umbrella, you knew it was raining. (instead of avresti dovuto prendere)
- Volevo dirglielo ieri, ma poi mi è scappato di mente. I wanted to tell him yesterday, but then it slipped my mind. (often replaces avrei voluto dirglielo when a real intention existed)
- Poteva andare peggio. It could have gone worse. (instead of avrebbe potuto andare peggio)
The italian modal past imperfect shortcut is informal and conversational; the past conditional is the formal default. Both are correct. If you are writing a complaint to your insurance company, use avrebbe potuto. If you are venting to your cousin about a missed delivery, italian modal past with, poteva sounds more natural. Knowing both italian modal past registers is part of moving from B1 to B2 fluency.
One nuance worth flagging: the imperfect of volere (volevo) is also the standard polite request form in Italian (volevo un caffè means “I’d like a coffee”). When you hear volevo in a café, it’s not italian modal past regret; it’s politeness. Context disambiguates easily.
Choosing the auxiliary: avere or essere with the modal
One technical point about italian modal past that trips up B1 learners crossing into B2: the modal verb itself can take either avere or essere as its auxiliary in compound tenses. The italian modal past choice follows the rule of the underlying infinitive. If the main verb takes essere in compound tenses (motion verbs, reflexives), the modal also takes essere. If the main verb takes avere, the modal takes avere.
| Main verb auxiliary | Past conditional of modal | Example |
|---|---|---|
| avere (transitive) | avrei dovuto, avresti potuto, avremmo voluto | Avrei dovuto ordinare il lievito. |
| essere (motion, intransitive) | sarei dovuto, saresti potuto, sarebbe voluta | Olimpia sarebbe potuta passare al mercato. |
| essere (reflexive, pronoun before) | mi sarei dovuto, ti saresti voluto | Mi sarei dovuta svegliare alle quattro. |
| essere (reflexive, pronoun after) | avrei dovuto / sarei dovuto (both) | Avrei dovuto svegliarmi / Sarei dovuta svegliarmi. |
Notice the italian modal past participle agreement when essere is used: sarei dovuta passare (feminine singular), saremmo dovuti tornare (masculine plural), sarebbero dovute arrivare (feminine plural). When avere is used, the participle stays invariable: avrei dovuto, avremmo dovuto, avrebbero dovuto, no agreement.
In casual spoken Italian, many italian modal past speakers default to avere even with motion verbs: avrei dovuto partire is widely heard alongside the textbook sarei dovuto partire. Both are accepted; the essere form is the careful written standard. For a B2 exam, use essere with motion and reflexive verbs.
Special cases: essere infinitive, passives, pronominals
Three patterns of italian modal past break the regular auxiliary rule. They are listed in the Treccani Grammatica as fixed italian modal past exceptions for the verbi servili: situations where the modal must take avere regardless of the underlying verb. Memorise them once and the italian modal past auxiliary question stops being confusing.
When the infinitive is essere
When italian modal past has essere as the following infinitive, the modal takes avere, not essere. Treccani’s example is direct: Avrebbe dovuto essere a scuola. Not sarebbe dovuto essere.
- Cesare avrebbe dovuto essere a Pisa alle nove, ma ha perso il treno. Cesare should have been in Pisa at nine, but he missed the train.
- Olimpia avrebbe potuto essere più paziente con il fornitore. Olimpia could have been more patient with the supplier.
When the infinitive is in the passive
If italian modal past has a passive infinitive (essere visto, essere consegnato), the modal takes avere. Treccani’s example: Avrebbe potuto essere visto.
- Il buccellato avrebbe potuto essere consegnato martedì se il forno fosse stato libero. The buccellato could have been delivered on Tuesday if the oven had been free.
- Avresti dovuto essere avvisata dal corriere prima dell’arrivo. You should have been notified by the courier before the arrival.
When the infinitive is pronominal (with reflexive pronouns)
When italian modal past wraps pronominal verbs like svegliarsi, alzarsi, fidarsi, the position of the pronoun matters. If the pronoun comes before the modal, essere is required. If the pronoun is attached to the infinitive, both essere and avere are accepted.
- Mi sarei dovuta svegliare alle quattro per impastare. I should have woken up at four to knead the dough. (pronoun before, essere)
- Avrei dovuto svegliarmi alle quattro. I should have woken up at four. (pronoun attached, avere also accepted)
- Cesare non si sarebbe dovuto fidare di quel restauratore. Cesare shouldn’t have trusted that restorer. (pronoun before, essere)
- Cesare non avrebbe dovuto fidarsi di quel restauratore. Same meaning, pronoun attached, avere is fine.
Avrei voluto: regret with volere
The third member of italian modal past is avrei voluto: “I would have liked to”. It expresses unrealised desire, often with a tinge of resignation. Compared to other italian modal past forms like avrei dovuto (duty regret) and avrebbe potuto (missed possibility), avrei voluto is the wistful one. It says “I wanted to, but it didn’t happen”.
- Avrei voluto restaurare anche il pavimento della pasticceria, ma il budget non bastava. I would have liked to restore the floor of the pasticceria too, but the budget wasn’t enough.
- Cesare avrebbe voluto rimanere a Lucca tutto il fine settimana, ma il restauro lo aspettava. Cesare would have liked to stay in Lucca all weekend, but the restoration was waiting for him.
- Avremmo voluto offrire un assaggio gratuito a ogni cliente, ma non avevamo abbastanza personale. We would have liked to offer a free taste to every customer, but we didn’t have enough staff.
- Olimpia avrebbe voluto chiudere la pasticceria un’ora prima per andare al concerto in piazza. Olimpia would have liked to close the pasticceria an hour earlier to go to the concert in the piazza.
A small idiomatic note about italian modal past: in spoken Italian volevo (imperfect) often replaces avrei voluto when the intention was real but unrealised. Volevo dirglielo means “I was going to tell him” and carries the same meaning as avrei voluto dirglielo. The imperfect is shorter and very common in conversation.
Five traps English speakers fall into
Trap 1: Using avrei dovuto for deduction
The most common italian modal past mistake at B2 level. Avrei dovuto saperlo means “I should have known” (regret). It does not mean “he must have known it” (deduction). For italian modal past deduction about the past, the structure is deve averlo saputo or doveva averlo saputo. Mixing the two is the single most common mistake at B2 level. If the sentence in your head is a guess, reach for deve aver, not avrebbe dovuto.
Trap 2: Forgetting the auxiliary switch with essere
When italian modal past has essere as the underlying verb, the modal takes avere: avrebbe dovuto essere. The intuition to use sarebbe dovuto essere by analogy with sarei dovuto andare is wrong. Essere as a main infinitive triggers the avere auxiliary on the italian modal past, every time.
Trap 3: Dropping the past participle agreement with essere
When italian modal past uses essere, the past participle of the modal agrees with the subject in gender and number. Olimpia sarebbe dovuta passare, not sarebbe dovuto. Saremmo dovute tornare for a group of women. Sarebbero dovuti arrivare for a group of men or mixed. Forgetting the agreement is a small but frequent error.
Trap 4: Treating “may have” and “might have” as identical
In English, italian modal past gets blurred: “she may have called” and “she might have called” are nearly synonymous for deduction. In Italian the difference between può aver chiamato (present indicative) and potrebbe aver chiamato (present conditional) is real but soft: the conditional is slightly more hedged, less committed. Both are correct. For everyday speech, use either. For careful writing, the conditional is the more cautious choice.
Trap 5: Avoiding the imperfect shortcut because it feels too casual
The italian modal past forms poteva avvisarmi and dovevi dirmelo are not wrong, sloppy, or substandard. They are the natural spoken alternative to the heavier past conditional, used by educated Italians constantly. Avoiding these italian modal past shortcuts because they sound “too simple” produces stilted Italian. Save the past conditional for written, formal, or careful registers; use the imperfect shortcut when you talk.
🎯 Mini-challenge: Fix the error in each sentence.
- Cesare sarebbe dovuto essere a Pisa alle nove.
- Olimpia avrebbe dovuto passata al mercato.
- Avrei dovuto saperlo prima: il fornitore deve dimenticarsi sempre della fattura.
- Saremmo dovuto tornare prima della pioggia.
- Avrebbe potuto chiamare, ma può aver perso il cellulare.
👉 Show answers
1. Cesare avrebbe dovuto essere a Pisa. (infinitive = essere, so the modal takes avere)
2. Olimpia sarebbe dovuta passare al mercato. (motion verb, essere auxiliary, feminine agreement, infinitive form)
3. Avrei dovuto saperlo prima: il fornitore deve dimenticarsi / deve essersi dimenticato sempre della fattura. (present + past inf. for habitual deduction)
4. Saremmo dovuti tornare prima della pioggia. (essere + masculine plural participle agreement)
5. Both clauses are grammatical but a more idiomatic version reads: Avrebbe potuto chiamare, ma potrebbe aver perso il cellulare. (conditional for cautious hypothesis)
Cheat sheet
The italian modal past cheat sheet below collapses everything into a quick decision table. Use the English structure column to find the Italian pattern, then check the example for the auxiliary choice.
| English | Italian structure | Example | Function |
|---|---|---|---|
| I should have done | avrei dovuto + inf. | Avrei dovuto ordinare il lievito. | regret (transitive) |
| I should have gone | sarei dovuto + inf. | Sarei dovuta passare al mercato. | regret (motion verb) |
| I should have been (somewhere) | avrei dovuto essere | Avrebbe dovuto essere a Pisa. | regret (essere infinitive triggers avere modal) |
| I should have woken up | mi sarei dovuto + inf. | Mi sarei dovuta svegliare alle quattro. | regret (reflexive, pronoun before) |
| He could have called | avrebbe potuto + inf. | Cesare avrebbe potuto avvisarmi. | missed opportunity |
| I would have liked to do | avrei voluto + inf. | Avrei voluto restaurare le insegne. | unrealised desire |
| He must have done | deve aver + p.p. | Il fornaio deve aver dimenticato lo zucchero. | deduction (transitive) |
| They must have gone | devono essere + p.p. | Devono essere tornati prima dell’alba. | deduction (motion verb) |
| It might have been (cautious guess) | potrebbe esser + p.p. | Potrebbe essere stato un errore. | cautious deduction (present cond.) |
| There might have been | potrebbero esserci stati | Potrebbero esserci stati problemi. | existential deduction |
| He may have done (informal) | può aver + p.p. | Può averlo dimenticato sul bancone. | present deduction |
| He could have done (past possibility) | poteva aver + p.p. | Poteva averlo lasciato in taxi. | past possibility (imperfect of potere) |
| He could have done (informal regret) | poteva + inf. | Poteva avvisarmi! | spoken alternative to avrebbe potuto |
Dialogue at the pasticceria in Lucca
The dialogue below puts italian modal past in motion in a real workplace scene. Olimpia runs a historic pasticceria near the city walls in Lucca, specialised in buccellato. Cesare, her cousin, restores frescoes in Pisa and visits on weekends. They’re closing up on a Saturday evening, going over what went well and what didn’t during the week.
👱🏼♀️ Olimpia: Cesare, avresti potuto avvisarmi che arrivavi venerdì invece di sabato. Avevo preparato solo dieci buccellati, ne sono finiti subito.
👨🏽🦱 Cesare: Scusa. Il restauratore di Pisa ha cancellato all’ultimo, e ho pensato di passare prima. Avrei dovuto mandarti un messaggio appena ho preso il treno.
👱🏼♀️ Olimpia: Tranquillo. Però una signora che veniva apposta da Bagni di Lucca è rimasta senza. Le ho regalato una scatolina di paste di mandorla per consolarla.
👨🏽🦱 Cesare: Bella mossa. Ah, senti, sono passato dalla cartoleria di via Fillungo per le etichette nuove. Non c’erano. La proprietaria deve essersi dimenticata dell’ordine, perché glielo avevamo chiesto due settimane fa.
👱🏼♀️ Olimpia: Strano, di solito è precisa. Potrebbe esserci stato un problema con il fornitore della carta. Comunque per ora uso quelle vecchie.
👨🏽🦱 Cesare: A proposito, ieri sera passando dalla Torre Guinigi ho visto le luci accese ai piani alti. Non dovrebbero essere chiuse dopo le sette?
👱🏼♀️ Olimpia: Sì, in teoria. Può essere stato il custode che faceva un controllo. Oppure qualcuno avrà dimenticato di spegnere.
👨🏽🦱 Cesare: Domani mattina vado a fare due passi sulle mura. Saresti voluta venire anche tu, ma a quell’ora sei già dentro a impastare.
👱🏼♀️ Olimpia: Eh, mi sarei dovuta organizzare diversamente da tempo. Vorrei lasciare il forno al lavorante e prendermi un giorno libero ogni tanto, ma non ho ancora trovato il modo.
👨🏽🦱 Cesare: Avresti dovuto assumere quel ragazzo di Capannori che ti avevo segnalato a marzo. Sembrava sveglio.
👱🏼♀️ Olimpia: Hai ragione. Ho aspettato troppo e adesso ha trovato un altro posto. Una di quelle decisioni che avrei dovuto prendere a caldo invece di rimandare.
👨🏽🦱 Cesare: Capita. Però intanto sabato prossimo io arrivo giovedì sera, così l’avviso te lo do con tre giorni di anticipo.
What to notice in the dialogue
- Avresti potuto avvisarmi / avrei dovuto mandarti: classic past conditional + plain infinitive for retrospective regret.
- Deve essersi dimenticata dell’ordine: present + past infinitive (reflexive form) for deduction about a past event.
- Potrebbe esserci stato un problema: present conditional + past infinitive of esserci, cautious existential guess.
- Non dovrebbero essere chiuse: present conditional of dovere + passive infinitive; the past participle chiuse agrees with the implicit feminine plural subject (le luci, le torri).
- Può essere stato il custode: present + past infinitive of essere, hypothesis about who caused something.
- Saresti voluta venire: past conditional of volere with essere auxiliary (because the underlying verb venire takes essere) + feminine agreement.
- Mi sarei dovuta organizzare: reflexive with pronoun before the modal, essere auxiliary, feminine agreement.
- Avresti dovuto assumere: regret again, plain infinitive after the modal.
- Avrei dovuto prendere: retrospective regret about a past decision, the textbook function of the construction.
Mini-challenge
🎯 Final challenge: Translate into natural Italian using italian modal past.
- You should have warned me. (informal, transitive)
- Cesare should have been at the workshop at nine.
- Olimpia could have gone to the market this morning. (motion verb, feminine)
- The supplier must have forgotten the invoice.
- There might have been a problem with the oven last night. (cautious deduction)
- I would have liked to restore the wooden signs too.
- I should have woken up at four. (reflexive, pronoun before)
- It could have been a printing error. (present conditional, deduction)
👉 Show answers
1. Avresti dovuto avvisarmi.
2. Cesare avrebbe dovuto essere in laboratorio alle nove. (essere infinitive triggers avere modal)
3. Olimpia sarebbe potuta passare dal mercato stamattina. (motion + feminine agreement)
4. Il fornitore deve aver dimenticato la fattura.
5. Potrebbe esserci stato un problema con il forno ieri notte.
6. Avrei voluto restaurare anche le insegne in legno.
7. Mi sarei dovuto/dovuta svegliare alle quattro.
8. Potrebbe essere stato un errore di stampa.
Italian modal past becomes intuitive once you stop translating English word-for-word and start matching function to pattern. Regret and missed possibility take the past conditional of the modal plus a plain infinitive. Deduction about a past event takes the modal in present or imperfect plus a past infinitive. The auxiliary of the modal follows the underlying verb, with the three exceptions for essere, passives, and pronominals. Practise italian modal past with the quiz below, then come back to this guide after a week to see how the patterns stick. Most learners find that italian modal past clicks after they hear it three or four times in real conversation.
Test your understanding
Take the quiz below to test what you’ve learned about italian modal past.
–
Frequently asked questions
These questions about italian modal past come from real threads where B2 learners get tangled between the two patterns. For the institutional view on modal verbs (called verbi servili in Italian), see the Treccani entry on verbi servili.
What’s the difference between avrebbe potuto fare and può aver fatto?
Avrebbe potuto fare (past conditional + plain infinitive) is regret or missed possibility: he could have done it but didn’t. Può aver fatto (present + past infinitive) is deduction: he may have done it, I’m guessing. English uses one structure (might have / could have) for both, while Italian splits them. Avrebbe potuto avvisarmi means he could have warned me (he didn’t). Può averlo avvisato means he may have warned him (I’m wondering if he did). The diagnostic question: am I criticising a missed action or guessing about a past one?
When do I use sarei dovuto instead of avrei dovuto?
Use sarei dovuto when the underlying infinitive takes essere in compound tenses: motion verbs like andare, partire, venire, tornare, plus reflexive verbs with the pronoun placed before the modal. Sarei dovuto andare dal dentista. Mi sarei dovuta svegliare alle quattro. Use avrei dovuto when the underlying verb takes avere: transitive verbs. Avrei dovuto comprare il pane. Three special cases force avrei even when you might expect sarei: when the infinitive is essere (avrebbe dovuto essere), when it is passive (avrebbe potuto essere visto), and when a reflexive pronoun is attached to the infinitive rather than placed before the modal (avrei dovuto svegliarmi is fine alongside mi sarei dovuto svegliare).
Why does the past participle change in sarei dovuta passare but not in avrei dovuto passare?
When the modal takes essere as its auxiliary, the past participle of the modal agrees with the subject in gender and number, the same rule that applies to all essere-based compound tenses. Olimpia sarebbe dovuta passare (feminine singular). Saremmo dovuti tornare (masculine plural). Le ragazze sarebbero dovute arrivare (feminine plural). When the modal takes avere, the past participle stays invariable: avrei dovuto, avresti dovuto, avremmo dovuto, regardless of the subject’s gender or number.
Can I use the imperfect of potere instead of the past conditional?
Yes, and Italians do it constantly in spoken conversation. Poteva avvisarmi is the natural spoken equivalent of avrebbe potuto avvisarmi. Same meaning, lighter form. The same shortcut works with dovere (dovevi dirmelo for avresti dovuto dirmelo) and with volere (volevo dirglielo for avrei voluto dirglielo). The imperfect is informal and conversational; the past conditional is the careful written or formal standard. Both are correct. Knowing when to switch between the two registers is part of the move from B1 to B2 fluency.
How do I say ‘there might have been a problem’?
Use potrebbero esserci stati problemi or potrebbe esserci stato un problema, with the present conditional of potere and the past infinitive of esserci. The structure is: potere conditional + esserci + past participle (agreeing in gender and number). Potrebbero esserci stati ritardi nei trasporti. Potrebbe esserci stata una svista del fornitore. The existential c’è / ci sono becomes esserci in the infinitive, and the past infinitive is esserci stato / stata / stati / state with full participle agreement.
What about ‘should have been somewhere’?
When the infinitive is essere (meaning ‘to be somewhere’ or ‘to be in some state’), the modal takes avere as its auxiliary, not essere. Avrebbe dovuto essere a Pisa alle nove. Avresti dovuto essere più paziente. Avremmo dovuto essere in laboratorio alle otto. This is the rule that surprises many B2 learners: even though essere normally takes essere in compound tenses, when it appears as the main infinitive after a modal, the modal switches to avere. The Treccani Grammatica lists this as one of the three fixed exceptions for verbi servili.
What does avrei voluto mean exactly?
Avrei voluto means ‘I would have liked to’ and expresses unrealised desire, often with a tinge of resignation. Avrei voluto restaurare il pavimento, ma il budget non bastava. Compared to avrei dovuto (duty regret) and avrebbe potuto (missed possibility), avrei voluto is the wistful one. In casual spoken Italian, volevo (imperfect) often replaces avrei voluto when a real intention existed: volevo dirglielo ieri ma poi mi è scappato di mente. Both express past unfulfilled intention; the imperfect is shorter and very common in conversation.
Ready for the next step?
All our classes are live on Zoom with a native Italian teacher, in small groups. If this lesson matches your level, take it further with real practice.

Quattro Chiacchiere
Corso di gruppo B2-C1 · in diretta su Zoom
Immersione totale in italiano con un insegnante madrelingua. Solo in italiano, niente inglese: lettura, conversazione e sfumature della lingua reale.
- Piccoli gruppi, massimo 4 studenti — lezioni settimanali su Zoom
- Lettura, vocabolario, grammatica e ascolto, tutto in italiano
- Cicli di 4 lezioni, ci si può unire in qualsiasi momento
- Compiti dopo ogni lezione, corretti dal tuo insegnante

Individual classes
One-to-one · any level · live on Zoom
Private lessons with your dedicated native Italian teacher, fully tailored to your goals and schedule, from absolute beginner to advanced.
- 55-minute individual Zoom lessons, your dedicated teacher
- Personalised level assessment included
- Interactive online materials — homework after each lesson
- Flexible weekly schedule or pay-as-you-go package





