Italian has an unusually precise system for expressing wishes and regrets. Where English collapses both into the catch-all I wish (which then has to be disambiguated by context — I wish I had time vs I wish I had had time), Italian forces you to choose forms that make the time frame and the speaker's stance unambiguous. Vorrei che signals a present-counterfactual wish; avrei voluto che signals a past-counterfactual one; mi dispiace di + perfect infinitive signals self-directed regret; avrei dovuto + infinitive signals modal regret; magari + congiuntivo signals an emotional wistful counterfactual that English handles awkwardly with if only.
This page walks through the constructions in order of frequency, with explicit attention to which tense pairs with which mood and how the time frame of the wish or regret determines the form. By the end you should be able to handle every flavour of counterfactual desire that Italian distinguishes — and there are more of them than English speakers expect.
The shape of the system
Wishes and regrets in Italian almost always involve counterfactuality: the speaker is talking about what is not the case, what did not happen, what they cannot now change. Italian marks counterfactuality with the subjunctive (in the imperfect or pluperfect) and the conditional (present or past). The two paradigms map onto two time axes:
| Construction | Time frame | Pattern |
|---|---|---|
| vorrei che + cong. imperfetto | Present counterfactual wish | I wish X were the case (now) |
| avrei voluto che + cong. trapassato | Past counterfactual wish | I wish X had been the case (then) |
| mi dispiace di + infinito passato | Past regret about own action | I regret having done X |
| avrei dovuto / potuto + infinito | Past modal regret | I should/could have done X |
| magari + cong. imperfetto | Present wistful wish | If only X were the case (now) |
| magari + cong. trapassato | Past wistful regret | If only X had been the case (then) |
| volesse il cielo che + cong. imperfetto | Literary wish | Would that X were so |
The decision tree, simplified: is the wish about now or about the past? Then: is it a wish about someone else's action (different subject — needs che + subjunctive) or about your own (same subject — can use the infinitive)? From those two choices, the form follows.
Vorrei che + congiuntivo imperfetto: the present-counterfactual wish
The most common construction. Vorrei che expresses a wish about a state of affairs that is not currently the case, and the wish concerns a different subject from the speaker. The verb in the dependent clause goes into the congiuntivo imperfetto, marking the counterfactuality.
Vorrei che tu fossi qui.
I wish you were here.
Vorrei che mio figlio mi ascoltasse di più.
I wish my son would listen to me more.
Vorrei che il treno fosse già arrivato.
I wish the train had already arrived. (i.e. were already here, but it isn't)
The third example is subtle: fosse arrivato (congiuntivo trapassato within a vorrei che frame) does what English handles with the perfect — it makes the wish about a past completion whose result the speaker wants now. This is not the same as avrei voluto che fosse arrivato (full past wish — see below); vorrei che fosse arrivato keeps the wish anchored in the present.
The logic — and this is the deep form to internalise — is that vorrei itself is in the conditional (a counterfactual or hypothetical I would want), so the dependent clause must take the imperfect or pluperfect subjunctive to harmonise. You will never see vorrei che tu sei qui in standard Italian; the indicative here is wrong.
Vorrei vs vorrei che: same vs different subject
A critical distinction. When the subject of the wish and the subject of the verb are the same, Italian uses vorrei + infinitive, not vorrei che + subjunctive. When the subjects differ, you must use che + subjunctive.
Vorrei venire alla festa, ma non posso.
I'd like to come to the party, but I can't. (I want, I would come — same subject)
Vorrei che tu venissi alla festa.
I wish you'd come to the party. (different subject — I want, you come)
The error of using che + subjunctive when the subjects match is one of the most reliable markers of intermediate non-native Italian. Native speakers find vorrei che io venga (with matching subjects) actively wrong; the only correct form is vorrei venire.
Avrei voluto che + congiuntivo trapassato: the past-counterfactual wish
To express a wish about something that should have happened in the past but didn't, Italian shifts both the matrix verb and the dependent verb back one step. Vorrei becomes avrei voluto (condizionale passato); fossi qui becomes fossi venuto (congiuntivo trapassato).
Avrei voluto che tu fossi venuto al mio matrimonio.
I wish you had come to my wedding.
Avrei voluto che mio padre avesse vissuto abbastanza per conoscere i nipoti.
I wish my father had lived long enough to meet his grandchildren.
Avrei voluto che la conversazione fosse andata diversamente.
I wish the conversation had gone differently.
The construction is heavy — three or four-word matrix, then a dependent clause in the pluperfect subjunctive — but it is the only way to express a clean past-counterfactual wish about another subject. There is no shortcut.
For the common case where the wisher and the failed actor are the same person, Italian prefers avrei voluto + infinitive, lighter and more natural:
Avrei voluto venire al tuo matrimonio, ma ero all'estero.
I would have liked to come to your wedding, but I was abroad.
This is functionally a regret about your own past inaction, and it leads naturally into the next family of constructions.
Mi dispiace di + infinito passato: regret about your own action
When you regret something you yourself did or didn't do, the standard Italian construction is mi dispiace di + the perfect infinitive (aver / essere + past participle). This is the workhorse for self-directed regret in everyday speech.
Mi dispiace di averti deluso.
I'm sorry I disappointed you.
Mi dispiace di non essere venuto alla riunione di ieri.
I'm sorry I didn't come to yesterday's meeting.
Mi dispiace di averti fatto aspettare così a lungo.
I'm sorry I made you wait so long.
The perfect infinitive is built with avere or essere (depending on auxiliary selection of the underlying verb) plus the past participle. Aver(e) deluso, essere venuto, aver fatto. The auxiliary selection works exactly as for the passato prossimo — transitive verbs take avere, verbs of motion and reflexives take essere. The past participle agrees with the (suppressed) subject when the auxiliary is essere: a man says mi dispiace di non essere venuto; a woman says mi dispiace di non essere venuta.
This construction handles regret about an action that has already happened. For ongoing regret about a continuing situation, Italian uses the simple infinitive: mi dispiace di non poter venire ("I'm sorry I can't come" — the inability is current, not past).
When the regretter and the regretted-about are different people, mi dispiace takes che + subjunctive:
Mi dispiace che tu sia rimasto solo.
I'm sorry you were left alone.
Mi dispiace che la nonna non sia potuta venire.
I'm sorry grandma couldn't come.
The same-subject form (mi dispiace di + infinito passato) is much more common in everyday speech because most regrets are self-directed.
Avrei dovuto / avrei potuto / avrei voluto: modal regret
The condizionale passato of the modal verbs dovere, potere, volere + infinitive is the standard construction for modal regret — should-have, could-have, would-have-wanted-to.
Avrei dovuto studiare di più al liceo.
I should have studied more in high school.
Avresti potuto dirmelo prima.
You could have told me sooner.
Avrei voluto vivere a Roma per qualche anno.
I would have liked to live in Rome for a few years.
The auxiliary tracks the underlying infinitive: when the main verb takes essere (verbs of motion, reflexives), the modal also takes essere.
Sarei dovuto andare al medico la settimana scorsa.
I should have gone to the doctor last week. (andare → essere → sarei)
Sarei potuto venire prima, ma non sapevo.
I could have come earlier, but I didn't know.
This is the form you reach for when expressing regret about your own past failures of action or judgement. Avrei dovuto is a workhorse of self-blame; avresti potuto is the standard mild reproach toward someone else.
The sequence-of-tenses logic: these constructions are inherently counterfactual because the action didn't happen. The condizionale passato + infinitive is the structural marker. There is no separate trigger needed; the form itself signals the regret.
Magari + congiuntivo: the wistful conditional
Magari is one of Italian's signature words. With the indicative, it means "maybe, perhaps." With the congiuntivo imperfetto or congiuntivo trapassato, it becomes an emotional wistful "if only..." — and it deserves its own page-rank attention because it has no clean English equivalent.
Magari + congiuntivo imperfetto (present wistful)
Magari fosse vero!
If only it were true!
Magari avessi più tempo libero.
If only I had more free time.
Magari potessi venire anch'io.
If only I could come too.
These are stand-alone counterfactual wishes — no main clause, no dependent clause, just the longing. The intonation is emotional: magari lengthened, the verb falling. Magari fosse vero is a stock response to good news that's too good to believe ("If only that were true"); magari avessi tempo is a stock lament.
Magari + congiuntivo trapassato (past wistful)
Magari l'avessi saputo prima!
If only I had known earlier!
Magari fossi nato vent'anni fa, quando le cose erano diverse.
If only I had been born twenty years ago, when things were different.
Magari mi avessero avvertito.
If only they had warned me.
These are pure past regrets, framed as counterfactual wishes about what should have been. The emotional charge is stronger than avrei dovuto — magari l'avessi saputo prima is the cry of a person who has just realised the cost of their ignorance. Avrei dovuto saperlo prima is more cerebral, more reproachful.
Volesse il cielo che + congiuntivo: the literary register
A high-register, somewhat archaic construction that you will encounter in literature, opera, and elevated rhetorical speech. Volesse il cielo che (literally "let heaven want it that") + congiuntivo imperfetto = "Would that..." in formal English. (literary)
Volesse il cielo che la guerra finisse subito.
Would that the war ended immediately. (literary)
Volesse il cielo che mio padre fosse ancora vivo per vedere questo.
Would that my father were still alive to see this. (literary)
This is the form you'd find in a 19th-century novel or in a politician's elegiac speech. In everyday Italian, vorrei che or magari covers the same ground. Don't deploy volesse il cielo in casual conversation — it sounds theatrical, almost mock-classical. (formal/literary)
A close cousin in slightly less archaic register is fosse vero che + indicative, expressing wishful disbelief: fosse vero che la pensione aumenta! ("If it were only true that pensions are going up!"). This one is more conversational and survives in vigorous spoken use.
Sarebbe stato meglio se + congiuntivo trapassato
A very common workhorse for hindsight regret. The structure is sarebbe stato meglio se + congiuntivo trapassato = "It would have been better if..."
Sarebbe stato meglio se non avessi accettato quel lavoro.
It would have been better if I hadn't accepted that job.
Sarebbe stato meglio se ci avessi pensato prima.
It would have been better if I had thought about it earlier.
Forse sarebbe stato meglio se non gli avessimo detto la verità.
Perhaps it would have been better if we hadn't told him the truth.
The structure is identical to a type 3 conditional (se + congiuntivo trapassato + condizionale passato), but lexicalised on sarebbe stato meglio. It functions as a polished hedged regret — softer than avrei dovuto, more reflective than mi dispiace. It's the form you reach for in writing or in measured spoken commentary.
Magari, vorrei, mi dispiace: choosing among the close family
The three workhorses overlap in everyday speech. Some rough functional differences:
- Mi dispiace di
- infinito passato → the speaker is acknowledging a regret, often apologetically. Frequent in social contexts and emails. Mi dispiace di non averti chiamato ieri.
- Avrei dovuto
- infinitive → the speaker is rationalising a regret, naming what they should have done. Avrei dovuto chiamarti ieri.
- Magari
- congiuntivo trapassato → the speaker is lamenting the situation, with stronger emotion. Magari ti avessi chiamato ieri!
All three can describe the same situation; they project different attitudes. A polished native speaker often chains them: Mi dispiace di non averti chiamato ieri. Avrei dovuto trovare il tempo. Magari fossi stato meno occupato. (I'm sorry I didn't call you yesterday. I should have found the time. If only I'd been less busy.) Each clause adds an emotional layer.
Common Mistakes
❌ Vorrei che tu sei qui.
Wrong — vorrei che takes the congiuntivo, never the indicative. The form must be fossi.
✅ Vorrei che tu fossi qui.
I wish you were here.
❌ Vorrei che io vado al cinema con te.
Wrong — same subject doesn't take che + subjunctive. Use the infinitive directly.
✅ Vorrei venire al cinema con te.
I'd like to go to the cinema with you.
❌ Mi dispiace di avere dimenticato il tuo compleanno.
Slightly off — the elided form aver is preferred over avere before consonants in this construction.
✅ Mi dispiace di aver dimenticato il tuo compleanno.
I'm sorry I forgot your birthday.
❌ Avrei dovuto di studiare di più.
Wrong — modal verbs avrei dovuto, avrei potuto, avrei voluto take a bare infinitive, no di.
✅ Avrei dovuto studiare di più.
I should have studied more.
❌ Magari sarebbe vero!
Wrong — magari with the conditional doesn't form the if-only construction. Use the congiuntivo imperfetto.
✅ Magari fosse vero!
If only it were true!
❌ Avrei voluto che tu fossi qui ieri.
Tense mismatch — past wish (avrei voluto) about a past situation needs the congiuntivo trapassato (fossi stato), not just imperfetto.
✅ Avrei voluto che tu fossi stato qui ieri.
I wish you had been here yesterday.
Why this is hard for English speakers
English collapses the distinctions Italian forces you to make. I wish I had time and I wish I'd had time differ in English by a single contracted had; in Italian, the first is vorrei avere tempo (or vorrei che avessi tempo with different subject), the second is avrei voluto avere tempo (or avrei voluto che avessi avuto tempo). The Italian form has to commit to a tense; English can be more fluid.
The mood requirement is non-negotiable. Vorrei che tu sei qui is wrong, full stop. English doesn't mark a mood difference between I wish you are here (ungrammatical) and I wish you were here (the only real form), but it's the same point — Italian just makes the marker visible.
Magari has no English single-word equivalent. The closest is if only, but magari extends into territory English handles with maybe, I hope, if only, even fingers crossed. Don't try to literal-translate it; absorb it as its own word.
Key takeaways
Vorrei che
- congiuntivo imperfetto = present-counterfactual wish. Avrei voluto che
- congiuntivo trapassato = past-counterfactual wish. The mood is always subjunctive in the dependent clause.
- congiuntivo imperfetto = present-counterfactual wish. Avrei voluto che
Same subject takes the infinitive (vorrei venire); different subject takes che
- subjunctive (vorrei che tu venga). This split applies to vorrei, avrei voluto, mi dispiace, and most other matrix verbs of desire and regret.
Mi dispiace di
- infinito passato is the everyday form for self-directed regret about a past action. The auxiliary follows the underlying verb's choice (aver fatto, essere venuto).
Avrei dovuto / avrei potuto / avrei voluto
Magari
- congiuntivo is the wistful counterfactual. Magari fosse vero (present), magari l'avessi saputo prima (past). The emotional register is stronger than vorrei.
Volesse il cielo che
- congiuntivo is literary. Recognise it; use it sparingly.
For the formal grammar of the imperfect and pluperfect subjunctive, see imperfect subjunctive and trapassato congiuntivo. For the conditional perfect counterfactual, see conditional perfect counterfactual usage. For the broader grammar of type-3 hypothetical sentences (which underlie sarebbe stato meglio se), see type 3 conditionals. For magari in its full range, see mica and magari.
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
- Congiuntivo Imperfetto: Regular VerbsB1 — How to form the regular congiuntivo imperfetto across all three conjugations — and why this is the tense that finally makes the subjunctive feel natural.
- Congiuntivo Trapassato: Formation and UsageB1 — The most useful subjunctive tense in everyday Italian — how to form the congiuntivo trapassato and why it lives at the heart of the type-3 counterfactual.
- Congiuntivo after Verbs of Desire (volere, sperare, desiderare)B1 — Why volere, sperare, and desiderare always take the congiuntivo across subjects — and why 'voglio che tu' is the most natural way an Italian gives an order.
- Condizionale Passato in Counterfactual ContextsB1 — How Italian builds 'if I had known, I would have come' sentences — the type-3 conditional with congiuntivo trapassato in the if-clause and condizionale passato in the result.
- Type 3 Conditionals: Counterfactual PastB1 — Type 3 conditionals describe past situations that didn't happen but that you imagine had happened — regrets, hindsight, alternative histories. Italian builds them with se + congiuntivo trapassato in the if-clause and condizionale passato in the main clause.
- Mica, Magari: Signature Italian ParticlesB1 — Mica and magari are two of the most distinctively Italian particles — small words that English cannot translate cleanly. Mica intensifies negation with attitude (non è mica facile = not easy at all). Magari covers maybe, I wish, and if only depending on context. This page pairs them as a quick reference and shows how they work together in real conversation.