{"id":60901,"date":"2026-05-27T21:07:42","date_gmt":"2026-05-27T12:07:42","guid":{"rendered":"https:\/\/dante-learning.com\/eng\/?p=60901"},"modified":"2026-06-01T09:33:20","modified_gmt":"2026-06-01T00:33:20","slug":"italian-modal-past-infinitive","status":"publish","type":"post","link":"https:\/\/dante-learning.com\/eng\/italian-modal-past-infinitive\/","title":{"rendered":"Italian Modal Past Infinitive: Avrei Dovuto (B2)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\ud83d\udd0d <strong>In short.<\/strong> The <strong>italian modal past<\/strong> construction is the structure Italian uses for English &#8220;should have done&#8221;, &#8220;could have done&#8221;, &#8220;might have done&#8221;, &#8220;may have done&#8221;: a modal verb (<em>potere<\/em>, <em>dovere<\/em>, <em>volere<\/em>) combined with the past infinitive of another verb. Two patterns cover most cases. Past conditional of the modal + plain infinitive (<em>avrei dovuto saperlo<\/em>, <em>avrebbe potuto avvisarmi<\/em>) expresses regret or missed possibility. Present or imperfect of the modal + past infinitive (<em>deve aver lavorato<\/em>, <em>potrebbero esserci stati problemi<\/em>) expresses deduction about a past event. The auxiliary of the modal follows the underlying verb&#8217;s auxiliary, with a few exceptions for <em>essere<\/em>, passives and pronominals. This B2 guide walks through the patterns with a Lucca pasticceria scene to make the contrast click.<\/p>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n\n<div class=\"gb-container gb-container-toc-mp\"><div class=\"gb-inside-container\">\n<p class=\"wp-block-paragraph\"><\/p>\n\n<h2 class=\"wp-block-heading has-text-align-center\">Cosa impareremo oggi<\/h2>\n\n<p class=\"has-text-align-center wp-block-paragraph\">\ud83d\udc46\ud83c\udffb Jump to section<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" \/>\n<ul class=\"wp-block-list\">\n<li><a href=\"#two-patterns\">The two patterns of italian modal past<\/a><\/li>\n<li><a href=\"#regret\">Regret and missed chance: avrei dovuto, avrebbe potuto<\/a><\/li>\n<li><a href=\"#deduction\">Deduction about the past: deve aver fatto, pu\u00f2 averlo dimenticato<\/a><\/li>\n<li><a href=\"#may-have\">May have, might have: present and past conditional contrast<\/a><\/li>\n<li><a href=\"#imperfect-trick\">The imperfect shortcut: poteva vederlo for avrebbe potuto vederlo<\/a><\/li>\n<li><a href=\"#auxiliary\">Choosing the auxiliary: avere or essere with the modal<\/a><\/li>\n<li><a href=\"#essere-passive\">Special cases: essere infinitive, passives, pronominals<\/a><\/li>\n<li><a href=\"#avrei-voluto\">Avrei voluto: regret with volere<\/a><\/li>\n<li><a href=\"#five-traps\">Five traps English speakers fall into<\/a><\/li>\n<li><a href=\"#cheat-sheet\">Cheat sheet<\/a><\/li>\n<li><a href=\"#dialogue\">Dialogue at the pasticceria in Lucca<\/a><\/li>\n<li><a href=\"#mini-challenge\">Mini-challenge<\/a><\/li>\n<li><a href=\"#faq\">Frequently asked questions<\/a><\/li>\n<li><a href=\"#related\">Related guides<\/a><\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<ul class=\"wp-block-list\">\n<li><a href=\"#quiz\">Quiz<\/a><\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"two-patterns\">The two patterns of italian modal past<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;ve ever wanted to say &#8220;I should have known&#8221; or &#8220;she could have called me&#8221; in Italian and ended up stuck between three tenses, you&#8217;ve already met the italian modal past. Italian wraps four English structures (<em>should have<\/em>, <em>could have<\/em>, <em>might have<\/em>, <em>may have<\/em>) into two patterns. Memorising the patterns instead of the individual translations is the fastest way out of the confusion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first pattern of italian modal past is <strong>past conditional of the modal + plain infinitive<\/strong>: <em>avrei dovuto saperlo<\/em>, <em>avrebbe potuto avvisarmi<\/em>, <em>avrei voluto dirglielo<\/em>. This pattern says the speaker is looking back at a past situation through the italian modal past lens and noting that something didn&#8217;t happen but should have, or could have. It is the standard pattern for regret, missed opportunity, retrospective criticism.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second pattern of italian modal past is <strong>present or imperfect of the modal + past infinitive (aver\/essere + past participle)<\/strong>: <em>deve aver lavorato molto<\/em>, <em>poteva averlo dimenticato<\/em>, <em>potrebbero esserci stati problemi<\/em>. 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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"regret\">Regret and missed chance: avrei dovuto, avrebbe potuto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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&#8217;t make, opportunities that slipped through. <em>Avrei dovuto<\/em> says &#8220;I should have&#8221;; <em>avrebbe potuto<\/em> says &#8220;he\/she could have&#8221; or &#8220;might have&#8221;; <em>avrei voluto<\/em> says &#8220;I would have liked to&#8221;. All three carry a clear retrospective stance: the action was right, possible or desired, and it didn&#8217;t happen.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Avrei dovuto ordinare l&#8217;arancia candita la settimana scorsa; ora il fornitore non la consegna prima di luned\u00ec. <em>I should have ordered the candied orange last week; now the supplier won&#8217;t deliver before Monday.<\/em><\/li>\n<li>Cesare avrebbe potuto avvisarmi che sarebbe arrivato venerd\u00ec sera. <em>Cesare could have warned me he would arrive on Friday evening.<\/em><\/li>\n<li>Avresti dovuto chiudere il sacchetto della farina; ora c&#8217;\u00e8 umidit\u00e0 dappertutto. <em>You should have closed the flour bag; now there&#8217;s moisture everywhere.<\/em><\/li>\n<li>Olimpia avrebbe voluto restaurare le insegne in legno della vetrina, ma il preventivo era troppo alto. <em>Olimpia would have liked to restore the wooden shop signs, but the quote was too high.<\/em><\/li>\n<li>Avremmo potuto salire sulla Torre Guinigi prima del temporale, se fossimo partite mezz&#8217;ora prima. <em>We could have climbed the Guinigi Tower before the storm, if we had left half an hour earlier.<\/em><\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mechanically, the italian modal past recipe is simple: take <em>avere<\/em> or <em>essere<\/em> in the present conditional, add the past participle of the modal (<em>dovuto<\/em>, <em>potuto<\/em>, <em>voluto<\/em>), then the infinitive. <em>Avrei dovuto + infinitive<\/em>. <em>Avrebbe potuto + infinitive<\/em>. <em>Avremmo voluto + infinitive<\/em>. The decision between <em>avere<\/em> and <em>essere<\/em> as the auxiliary of the modal is covered later; for now, transitives go with <em>avere<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"deduction\">Deduction about the past: deve aver fatto, pu\u00f2 averlo dimenticato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The second pattern of italian modal past, present (or imperfect) of the modal + past infinitive, covers the other half of English&#8217;s &#8220;modal + have done&#8221; structure: the hypothesis, the educated guess, the inference from evidence. English uses the same surface form for both. <em>He could have left<\/em> can mean &#8220;he had the option but didn&#8217;t&#8221; (regret), or &#8220;perhaps he left&#8221; (deduction). Only context disambiguates. Italian splits them.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Il fornaio nuovo deve aver dimenticato di pesare lo zucchero, perch\u00e9 l&#8217;impasto \u00e8 troppo dolce. <em>The new baker must have forgotten to weigh the sugar; the dough is too sweet.<\/em><\/li>\n<li>Olimpia dovrebbe aver finito di confezionare i regali per Natale entro venerd\u00ec. <em>Olimpia should have finished packing the Christmas gifts by Friday.<\/em><\/li>\n<li>La cliente di ieri non pu\u00f2 aver dimenticato il portafoglio sul bancone; l&#8217;avremmo trovato durante la pulizia. <em>Yesterday&#8217;s customer can&#8217;t have left her wallet on the counter; we would have found it during cleaning.<\/em><\/li>\n<li>Potrebbero esserci stati problemi con il termostato del forno durante la notte: i lievitati sono cresciuti il doppio. <em>There might have been issues with the oven thermostat overnight: the leavened doughs rose twice as much.<\/em><\/li>\n<li>Avrebbe potuto essere uno scherzo del fornitore, ma alla fine la consegna \u00e8 arrivata davvero senza fattura. <em>It could have been a prank from the supplier, but in the end the delivery really arrived without an invoice.<\/em><\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">The deductive italian modal past structure is built from the modal in any non-past tense (present, conditional, imperfect, future) plus the past infinitive: <em>aver dimenticato<\/em>, <em>esser tornati<\/em>, <em>aver lavorato<\/em>. The auxiliary of the past infinitive follows the rule of the underlying verb: <em>aver dimenticato<\/em> because <em>dimenticare<\/em> takes <em>avere<\/em>; <em>esser tornati<\/em> because <em>tornare<\/em> takes <em>essere<\/em>. The final <em>e<\/em> of <em>avere<\/em> and <em>essere<\/em> usually drops before the past participle: <em>aver fatto<\/em>, <em>esser partito<\/em>, but the full forms also exist.<\/p>\n\n\n<div class=\"gb-container gb-container-task-mp-1\"><div class=\"gb-inside-container\">\n<p class=\"wp-block-paragraph\">\ud83c\udfaf <strong>Mini-challenge:<\/strong> Decide if each sentence expresses <em>regret<\/em> (past cond. + plain inf.) or <em>deduction<\/em> (present + past inf.) and fill the gap.<\/p>\n<ol class=\"wp-block-list\">\n<li>Cesare _______ (dovere) chiamarmi prima di partire da Pisa, cos\u00ec avrei preparato di pi\u00f9.<\/li>\n<li>Il pacco \u00e8 strappato; il corriere _______ (potere) farlo cadere durante il trasporto.<\/li>\n<li>Olimpia _______ (dovere) controllare il forno appena suonato l&#8217;allarme, invece ha aspettato dieci minuti.<\/li>\n<li>Non c&#8217;\u00e8 risposta al telefono: Cesare _______ (potere) essere gi\u00e0 uscito per la mostra.<\/li>\n<li>Avete due torte invece di una; il pasticciere _______ (dovere) confondere l&#8217;ordine.<\/li>\n<\/ol>\n\n<details><summary><strong>\ud83d\udc49 Show answers<\/strong><\/summary>\n<p>&nbsp;<\/p>\n<p>1. <strong>avrebbe dovuto<\/strong> chiamarmi (regret, past conditional)<\/p>\n<p>2. <strong>pu\u00f2<\/strong> averlo fatto cadere (deduction, present + past infinitive)<\/p>\n<p>3. <strong>avrebbe dovuto<\/strong> controllare (regret)<\/p>\n<p>4. <strong>potrebbe<\/strong> essere gi\u00e0 uscito (deduction, present conditional + past infinitive)<\/p>\n<p>5. <strong>deve<\/strong> aver confuso (deduction)<\/p>\n<\/details>\n\n<\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"may-have\">May have, might have: present and past conditional contrast<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The contrast between <em>pu\u00f2 aver fatto<\/em> and <em>avrebbe potuto fare<\/em> is one of the cleanest illustrations of italian modal past. Both can show up in an English translation that uses &#8220;might have&#8221;, but they encode very different things. Treat them as two separate constructions sharing a few sounds.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Avrebbe potuto avvisarmi. <em>He could have warned me. (he had the chance, didn&#8217;t take it: regret)<\/em><\/li>\n<li>Pu\u00f2 averlo avvisato. <em>He may have warned him. (I&#8217;m guessing: deduction)<\/em><\/li>\n<li>Avrei potuto perderlo. <em>I could have lost it. (it was possible, didn&#8217;t happen: counterfactual)<\/em><\/li>\n<li>Posso averlo perso. <em>I may have lost it. (I&#8217;m wondering if I did: current hypothesis about past)<\/em><\/li>\n<li>Potrebbe essere stato un errore di stampa. <em>It might have been a printing error. (I&#8217;m cautiously guessing about a past event)<\/em><\/li>\n<li>Avrebbe potuto essere un errore di stampa, ma poi l&#8217;editore ha confermato. <em>It could have been a printing error, but the publisher confirmed. (it was theoretically possible, turned out not to be)<\/em><\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">The italian modal past diagnostic question: am I looking back at something that didn&#8217;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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"imperfect-trick\">The imperfect shortcut: poteva vederlo for avrebbe potuto vederlo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In everyday spoken Italian, the italian modal past imperfect of <em>potere<\/em> often replaces the heavier past conditional. <em>Poteva avvisarmi<\/em> is a common spoken alternative to <em>avrebbe potuto avvisarmi<\/em>. Same meaning, lighter form. The same trick works with <em>dovere<\/em>: <em>dovevi dirmelo<\/em> can stand in for <em>avresti dovuto dirmelo<\/em>. Italians use the imperfect for retrospective complaint constantly, especially in informal contexts.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Poteva avvisarmi! <em>He could have told me! (instead of avrebbe potuto avvisarmi)<\/em><\/li>\n<li>Dovevi prendere l&#8217;ombrello, lo sapevi che pioveva. <em>You should have taken the umbrella, you knew it was raining. (instead of avresti dovuto prendere)<\/em><\/li>\n<li>Volevo dirglielo ieri, ma poi mi \u00e8 scappato di mente. <em>I wanted to tell him yesterday, but then it slipped my mind. (often replaces avrei voluto dirglielo when a real intention existed)<\/em><\/li>\n<li>Poteva andare peggio. <em>It could have gone worse. (instead of avrebbe potuto andare peggio)<\/em><\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">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 <em>avrebbe potuto<\/em>. If you are venting to your cousin about a missed delivery, italian modal past with, <em>poteva<\/em> sounds more natural. Knowing both italian modal past registers is part of moving from B1 to B2 fluency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One nuance worth flagging: the imperfect of <em>volere<\/em> (<em>volevo<\/em>) is also the standard polite request form in Italian (<em>volevo un caff\u00e8<\/em> means &#8220;I&#8217;d like a coffee&#8221;). When you hear <em>volevo<\/em> in a caf\u00e9, it&#8217;s not italian modal past regret; it&#8217;s politeness. Context disambiguates easily.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"auxiliary\">Choosing the auxiliary: avere or essere with the modal<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One technical point about italian modal past that trips up B1 learners crossing into B2: the modal verb itself can take either <em>avere<\/em> or <em>essere<\/em> as its auxiliary in compound tenses. The italian modal past choice follows the rule of the underlying infinitive. If the main verb takes <em>essere<\/em> in compound tenses (motion verbs, reflexives), the modal also takes <em>essere<\/em>. If the main verb takes <em>avere<\/em>, the modal takes <em>avere<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table>\n<thead><tr><th>Main verb auxiliary<\/th><th>Past conditional of modal<\/th><th>Example<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>avere (transitive)<\/td><td>avrei dovuto, avresti potuto, avremmo voluto<\/td><td>Avrei dovuto ordinare il lievito.<\/td><\/tr>\n<tr><td>essere (motion, intransitive)<\/td><td>sarei dovuto, saresti potuto, sarebbe voluta<\/td><td>Olimpia sarebbe potuta passare al mercato.<\/td><\/tr>\n<tr><td>essere (reflexive, pronoun before)<\/td><td>mi sarei dovuto, ti saresti voluto<\/td><td>Mi sarei dovuta svegliare alle quattro.<\/td><\/tr>\n<tr><td>essere (reflexive, pronoun after)<\/td><td>avrei dovuto \/ sarei dovuto (both)<\/td><td>Avrei dovuto svegliarmi \/ Sarei dovuta svegliarmi.<\/td><\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Notice the italian modal past participle agreement when <em>essere<\/em> is used: <em>sarei dovuta passare<\/em> (feminine singular), <em>saremmo dovuti tornare<\/em> (masculine plural), <em>sarebbero dovute arrivare<\/em> (feminine plural). When <em>avere<\/em> is used, the participle stays invariable: <em>avrei dovuto<\/em>, <em>avremmo dovuto<\/em>, <em>avrebbero dovuto<\/em>, no agreement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In casual spoken Italian, many italian modal past speakers default to <em>avere<\/em> even with motion verbs: <em>avrei dovuto partire<\/em> is widely heard alongside the textbook <em>sarei dovuto partire<\/em>. Both are accepted; the <em>essere<\/em> form is the careful written standard. For a B2 exam, use <em>essere<\/em> with motion and reflexive verbs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"essere-passive\">Special cases: essere infinitive, passives, pronominals<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Three patterns of italian modal past break the regular auxiliary rule. They are listed in the Treccani <em>Grammatica<\/em> as fixed italian modal past exceptions for the <em>verbi servili<\/em>: situations where the modal must take <em>avere<\/em> regardless of the underlying verb. Memorise them once and the italian modal past auxiliary question stops being confusing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">When the infinitive is essere<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When italian modal past has <em>essere<\/em> as the following infinitive, the modal takes <em>avere<\/em>, not <em>essere<\/em>. Treccani&#8217;s example is direct: <em>Avrebbe dovuto essere a scuola<\/em>. Not <em>sarebbe dovuto essere<\/em>.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Cesare avrebbe dovuto essere a Pisa alle nove, ma ha perso il treno. <em>Cesare should have been in Pisa at nine, but he missed the train.<\/em><\/li>\n<li>Olimpia avrebbe potuto essere pi\u00f9 paziente con il fornitore. <em>Olimpia could have been more patient with the supplier.<\/em><\/li>\n<\/ul>\n\n\n<h3 class=\"wp-block-heading\">When the infinitive is in the passive<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If italian modal past has a passive infinitive (<em>essere visto<\/em>, <em>essere consegnato<\/em>), the modal takes <em>avere<\/em>. Treccani&#8217;s example: <em>Avrebbe potuto essere visto<\/em>.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Il buccellato avrebbe potuto essere consegnato marted\u00ec se il forno fosse stato libero. <em>The buccellato could have been delivered on Tuesday if the oven had been free.<\/em><\/li>\n<li>Avresti dovuto essere avvisata dal corriere prima dell&#8217;arrivo. <em>You should have been notified by the courier before the arrival.<\/em><\/li>\n<\/ul>\n\n\n<h3 class=\"wp-block-heading\">When the infinitive is pronominal (with reflexive pronouns)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When italian modal past wraps pronominal verbs like <em>svegliarsi<\/em>, <em>alzarsi<\/em>, <em>fidarsi<\/em>, the position of the pronoun matters. If the pronoun comes before the modal, <em>essere<\/em> is required. If the pronoun is attached to the infinitive, both <em>essere<\/em> and <em>avere<\/em> are accepted.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Mi sarei dovuta svegliare alle quattro per impastare. <em>I should have woken up at four to knead the dough. (pronoun before, essere)<\/em><\/li>\n<li>Avrei dovuto svegliarmi alle quattro. <em>I should have woken up at four. (pronoun attached, avere also accepted)<\/em><\/li>\n<li>Cesare non si sarebbe dovuto fidare di quel restauratore. <em>Cesare shouldn&#8217;t have trusted that restorer. (pronoun before, essere)<\/em><\/li>\n<li>Cesare non avrebbe dovuto fidarsi di quel restauratore. <em>Same meaning, pronoun attached, avere is fine.<\/em><\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\" id=\"avrei-voluto\">Avrei voluto: regret with volere<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The third member of italian modal past is <em>avrei voluto<\/em>: &#8220;I would have liked to&#8221;. It expresses unrealised desire, often with a tinge of resignation. Compared to other italian modal past forms like <em>avrei dovuto<\/em> (duty regret) and <em>avrebbe potuto<\/em> (missed possibility), <em>avrei voluto<\/em> is the wistful one. It says &#8220;I wanted to, but it didn&#8217;t happen&#8221;.<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Avrei voluto restaurare anche il pavimento della pasticceria, ma il budget non bastava. <em>I would have liked to restore the floor of the pasticceria too, but the budget wasn&#8217;t enough.<\/em><\/li>\n<li>Cesare avrebbe voluto rimanere a Lucca tutto il fine settimana, ma il restauro lo aspettava. <em>Cesare would have liked to stay in Lucca all weekend, but the restoration was waiting for him.<\/em><\/li>\n<li>Avremmo voluto offrire un assaggio gratuito a ogni cliente, ma non avevamo abbastanza personale. <em>We would have liked to offer a free taste to every customer, but we didn&#8217;t have enough staff.<\/em><\/li>\n<li>Olimpia avrebbe voluto chiudere la pasticceria un&#8217;ora prima per andare al concerto in piazza. <em>Olimpia would have liked to close the pasticceria an hour earlier to go to the concert in the piazza.<\/em><\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">A small idiomatic note about italian modal past: in spoken Italian <em>volevo<\/em> (imperfect) often replaces <em>avrei voluto<\/em> when the intention was real but unrealised. <em>Volevo dirglielo<\/em> means &#8220;I was going to tell him&#8221; and carries the same meaning as <em>avrei voluto dirglielo<\/em>. The imperfect is shorter and very common in conversation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"five-traps\">Five traps English speakers fall into<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Trap 1: Using avrei dovuto for deduction<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The most common italian modal past mistake at B2 level. <em>Avrei dovuto saperlo<\/em> means &#8220;I should have known&#8221; (regret). It does not mean &#8220;he must have known it&#8221; (deduction). For italian modal past deduction about the past, the structure is <em>deve averlo saputo<\/em> or <em>doveva averlo saputo<\/em>. Mixing the two is the single most common mistake at B2 level. If the sentence in your head is a guess, reach for <em>deve aver<\/em>, not <em>avrebbe dovuto<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trap 2: Forgetting the auxiliary switch with essere<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When italian modal past has <em>essere<\/em> as the underlying verb, the modal takes <em>avere<\/em>: <em>avrebbe dovuto essere<\/em>. The intuition to use <em>sarebbe dovuto essere<\/em> by analogy with <em>sarei dovuto andare<\/em> is wrong. <em>Essere<\/em> as a main infinitive triggers the <em>avere<\/em> auxiliary on the italian modal past, every time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trap 3: Dropping the past participle agreement with essere<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When italian modal past uses <em>essere<\/em>, the past participle of the modal agrees with the subject in gender and number. <em>Olimpia sarebbe dovuta passare<\/em>, not <em>sarebbe dovuto<\/em>. <em>Saremmo dovute tornare<\/em> for a group of women. <em>Sarebbero dovuti arrivare<\/em> for a group of men or mixed. Forgetting the agreement is a small but frequent error.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trap 4: Treating &#8220;may have&#8221; and &#8220;might have&#8221; as identical<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In English, italian modal past gets blurred: &#8220;she may have called&#8221; and &#8220;she might have called&#8221; are nearly synonymous for deduction. In Italian the difference between <em>pu\u00f2 aver chiamato<\/em> (present indicative) and <em>potrebbe aver chiamato<\/em> (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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Trap 5: Avoiding the imperfect shortcut because it feels too casual<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The italian modal past forms <em>poteva avvisarmi<\/em> and <em>dovevi dirmelo<\/em> 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 &#8220;too simple&#8221; produces stilted Italian. Save the past conditional for written, formal, or careful registers; use the imperfect shortcut when you talk.<\/p>\n\n\n<div class=\"gb-container gb-container-task-mp-2\"><div class=\"gb-inside-container\">\n<p class=\"wp-block-paragraph\">\ud83c\udfaf <strong>Mini-challenge:<\/strong> Fix the error in each sentence.<\/p>\n<ol class=\"wp-block-list\">\n<li>Cesare sarebbe dovuto essere a Pisa alle nove.<\/li>\n<li>Olimpia avrebbe dovuto passata al mercato.<\/li>\n<li>Avrei dovuto saperlo prima: il fornitore deve dimenticarsi sempre della fattura.<\/li>\n<li>Saremmo dovuto tornare prima della pioggia.<\/li>\n<li>Avrebbe potuto chiamare, ma pu\u00f2 aver perso il cellulare.<\/li>\n<\/ol>\n\n<details><summary><strong>\ud83d\udc49 Show answers<\/strong><\/summary>\n<p>&nbsp;<\/p>\n<p>1. <em>Cesare <strong>avrebbe<\/strong> dovuto essere a Pisa.<\/em> (infinitive = essere, so the modal takes avere)<\/p>\n<p>2. <em>Olimpia <strong>sarebbe dovuta passare<\/strong> al mercato.<\/em> (motion verb, essere auxiliary, feminine agreement, infinitive form)<\/p>\n<p>3. <em>Avrei dovuto saperlo prima: il fornitore <strong>deve dimenticarsi<\/strong> \/ <strong>deve essersi dimenticato<\/strong> sempre della fattura.<\/em> (present + past inf. for habitual deduction)<\/p>\n<p>4. <em><strong>Saremmo dovuti<\/strong> tornare prima della pioggia.<\/em> (essere + masculine plural participle agreement)<\/p>\n<p>5. Both clauses are grammatical but a more idiomatic version reads: <em>Avrebbe potuto chiamare, ma <strong>potrebbe aver perso<\/strong> il cellulare.<\/em> (conditional for cautious hypothesis)<\/p>\n<\/details>\n\n<\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"cheat-sheet\">Cheat sheet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table>\n<thead><tr><th>English<\/th><th>Italian structure<\/th><th>Example<\/th><th>Function<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>I should have done<\/td><td>avrei dovuto + inf.<\/td><td>Avrei dovuto ordinare il lievito.<\/td><td>regret (transitive)<\/td><\/tr>\n<tr><td>I should have gone<\/td><td>sarei dovuto + inf.<\/td><td>Sarei dovuta passare al mercato.<\/td><td>regret (motion verb)<\/td><\/tr>\n<tr><td>I should have been (somewhere)<\/td><td>avrei dovuto essere<\/td><td>Avrebbe dovuto essere a Pisa.<\/td><td>regret (essere infinitive triggers avere modal)<\/td><\/tr>\n<tr><td>I should have woken up<\/td><td>mi sarei dovuto + inf.<\/td><td>Mi sarei dovuta svegliare alle quattro.<\/td><td>regret (reflexive, pronoun before)<\/td><\/tr>\n<tr><td>He could have called<\/td><td>avrebbe potuto + inf.<\/td><td>Cesare avrebbe potuto avvisarmi.<\/td><td>missed opportunity<\/td><\/tr>\n<tr><td>I would have liked to do<\/td><td>avrei voluto + inf.<\/td><td>Avrei voluto restaurare le insegne.<\/td><td>unrealised desire<\/td><\/tr>\n<tr><td>He must have done<\/td><td>deve aver + p.p.<\/td><td>Il fornaio deve aver dimenticato lo zucchero.<\/td><td>deduction (transitive)<\/td><\/tr>\n<tr><td>They must have gone<\/td><td>devono essere + p.p.<\/td><td>Devono essere tornati prima dell&#8217;alba.<\/td><td>deduction (motion verb)<\/td><\/tr>\n<tr><td>It might have been (cautious guess)<\/td><td>potrebbe esser + p.p.<\/td><td>Potrebbe essere stato un errore.<\/td><td>cautious deduction (present cond.)<\/td><\/tr>\n<tr><td>There might have been<\/td><td>potrebbero esserci stati<\/td><td>Potrebbero esserci stati problemi.<\/td><td>existential deduction<\/td><\/tr>\n<tr><td>He may have done (informal)<\/td><td>pu\u00f2 aver + p.p.<\/td><td>Pu\u00f2 averlo dimenticato sul bancone.<\/td><td>present deduction<\/td><\/tr>\n<tr><td>He could have done (past possibility)<\/td><td>poteva aver + p.p.<\/td><td>Poteva averlo lasciato in taxi.<\/td><td>past possibility (imperfect of potere)<\/td><\/tr>\n<tr><td>He could have done (informal regret)<\/td><td>poteva + inf.<\/td><td>Poteva avvisarmi!<\/td><td>spoken alternative to avrebbe potuto<\/td><\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"dialogue\">Dialogue at the pasticceria in Lucca<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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&#8217;re closing up on a Saturday evening, going over what went well and what didn&#8217;t during the week.<\/p>\n\n\n<div class=\"gb-container gb-container-dialog-mp\"><div class=\"gb-inside-container\">\n<p class=\"wp-block-paragraph\">\ud83d\udc71\ud83c\udffc\u200d\u2640\ufe0f <strong>Olimpia:<\/strong> Cesare, avresti potuto avvisarmi che arrivavi venerd\u00ec invece di sabato. Avevo preparato solo dieci buccellati, ne sono finiti subito.<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb1 <strong>Cesare:<\/strong> Scusa. Il restauratore di Pisa ha cancellato all&#8217;ultimo, e ho pensato di passare prima. Avrei dovuto mandarti un messaggio appena ho preso il treno.<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc71\ud83c\udffc\u200d\u2640\ufe0f <strong>Olimpia:<\/strong> Tranquillo. Per\u00f2 una signora che veniva apposta da Bagni di Lucca \u00e8 rimasta senza. Le ho regalato una scatolina di paste di mandorla per consolarla.<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb1 <strong>Cesare:<\/strong> Bella mossa. Ah, senti, sono passato dalla cartoleria di via Fillungo per le etichette nuove. Non c&#8217;erano. La proprietaria deve essersi dimenticata dell&#8217;ordine, perch\u00e9 glielo avevamo chiesto due settimane fa.<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc71\ud83c\udffc\u200d\u2640\ufe0f <strong>Olimpia:<\/strong> Strano, di solito \u00e8 precisa. Potrebbe esserci stato un problema con il fornitore della carta. Comunque per ora uso quelle vecchie.<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb1 <strong>Cesare:<\/strong> A proposito, ieri sera passando dalla Torre Guinigi ho visto le luci accese ai piani alti. Non dovrebbero essere chiuse dopo le sette?<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc71\ud83c\udffc\u200d\u2640\ufe0f <strong>Olimpia:<\/strong> S\u00ec, in teoria. Pu\u00f2 essere stato il custode che faceva un controllo. Oppure qualcuno avr\u00e0 dimenticato di spegnere.<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb1 <strong>Cesare:<\/strong> Domani mattina vado a fare due passi sulle mura. Saresti voluta venire anche tu, ma a quell&#8217;ora sei gi\u00e0 dentro a impastare.<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc71\ud83c\udffc\u200d\u2640\ufe0f <strong>Olimpia:<\/strong> 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.<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb1 <strong>Cesare:<\/strong> Avresti dovuto assumere quel ragazzo di Capannori che ti avevo segnalato a marzo. Sembrava sveglio.<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc71\ud83c\udffc\u200d\u2640\ufe0f <strong>Olimpia:<\/strong> 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.<\/p>\n<p class=\"wp-block-paragraph\">\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb1 <strong>Cesare:<\/strong> Capita. Per\u00f2 intanto sabato prossimo io arrivo gioved\u00ec sera, cos\u00ec l&#8217;avviso te lo do con tre giorni di anticipo.<\/p>\n<\/div><\/div>\n\n\n<h3 class=\"wp-block-heading\">What to notice in the dialogue<\/h3>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Avresti potuto avvisarmi \/ avrei dovuto mandarti<\/strong>: classic past conditional + plain infinitive for retrospective regret.<\/li>\n<li><strong>Deve essersi dimenticata dell&#8217;ordine<\/strong>: present + past infinitive (reflexive form) for deduction about a past event.<\/li>\n<li><strong>Potrebbe esserci stato un problema<\/strong>: present conditional + past infinitive of <em>esserci<\/em>, cautious existential guess.<\/li>\n<li><strong>Non dovrebbero essere chiuse<\/strong>: present conditional of <em>dovere<\/em> + passive infinitive; the past participle <em>chiuse<\/em> agrees with the implicit feminine plural subject (<em>le luci<\/em>, <em>le torri<\/em>).<\/li>\n<li><strong>Pu\u00f2 essere stato il custode<\/strong>: present + past infinitive of <em>essere<\/em>, hypothesis about who caused something.<\/li>\n<li><strong>Saresti voluta venire<\/strong>: past conditional of <em>volere<\/em> with <em>essere<\/em> auxiliary (because the underlying verb <em>venire<\/em> takes <em>essere<\/em>) + feminine agreement.<\/li>\n<li><strong>Mi sarei dovuta organizzare<\/strong>: reflexive with pronoun before the modal, <em>essere<\/em> auxiliary, feminine agreement.<\/li>\n<li><strong>Avresti dovuto assumere<\/strong>: regret again, plain infinitive after the modal.<\/li>\n<li><strong>Avrei dovuto prendere<\/strong>: retrospective regret about a past decision, the textbook function of the construction.<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\" id=\"mini-challenge\">Mini-challenge<\/h2>\n\n\n<div class=\"gb-container gb-container-task-final\"><div class=\"gb-inside-container\">\n<p class=\"wp-block-paragraph\">\ud83c\udfaf <strong>Final challenge:<\/strong> Translate into natural Italian using italian modal past.<\/p>\n<ol class=\"wp-block-list\">\n<li>You should have warned me. (informal, transitive)<\/li>\n<li>Cesare should have been at the workshop at nine.<\/li>\n<li>Olimpia could have gone to the market this morning. (motion verb, feminine)<\/li>\n<li>The supplier must have forgotten the invoice.<\/li>\n<li>There might have been a problem with the oven last night. (cautious deduction)<\/li>\n<li>I would have liked to restore the wooden signs too.<\/li>\n<li>I should have woken up at four. (reflexive, pronoun before)<\/li>\n<li>It could have been a printing error. (present conditional, deduction)<\/li>\n<\/ol>\n\n<details><summary><strong>\ud83d\udc49 Show answers<\/strong><\/summary>\n<p>&nbsp;<\/p>\n<p>1. <em>Avresti dovuto avvisarmi.<\/em><\/p>\n<p>2. <em>Cesare avrebbe dovuto essere in laboratorio alle nove.<\/em> (essere infinitive triggers avere modal)<\/p>\n<p>3. <em>Olimpia sarebbe potuta passare dal mercato stamattina.<\/em> (motion + feminine agreement)<\/p>\n<p>4. <em>Il fornitore deve aver dimenticato la fattura.<\/em><\/p>\n<p>5. <em>Potrebbe esserci stato un problema con il forno ieri notte.<\/em><\/p>\n<p>6. <em>Avrei voluto restaurare anche le insegne in legno.<\/em><\/p>\n<p>7. <em>Mi sarei dovuto\/dovuta svegliare alle quattro.<\/em><\/p>\n<p>8. <em>Potrebbe essere stato un errore di stampa.<\/em><\/p>\n<\/details>\n\n<\/div><\/div>\n\n\n<p class=\"wp-block-paragraph\">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 <em>essere<\/em>, 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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"quiz\">Test your understanding<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Take the quiz below to test what you&#8217;ve learned about italian modal past.<\/p>\n\n\n<div class=\"gb-container gb-container-quiz-mp60901\"><div class=\"gb-inside-container\">\n\n<p style=\"text-align:center;color:#888\">        <div class=\"wpProQuiz_content\" id=\"wpProQuiz_1192\">\n                    <div style=\"display: none;\" class=\"wpProQuiz_time_limit\">\n            <div class=\"time\">Time limit: <span>0<\/span><\/div>\n            <div class=\"wpProQuiz_progress\"><\/div>\n        <\/div>\n                <div class=\"wpProQuiz_checkPage\" style=\"display: none;\">\n            <h4 class=\"wpProQuiz_header\">Quiz-summary<\/h4>\n\n            <p>\n                <span>0<\/span> of 2 questions completed            <\/p>\n\n            <p>Questions:<\/p>\n\n            <div style=\"margin-bottom: 20px;\" class=\"wpProQuiz_box\">\n                <ol>\n                                            <li>1<\/li>\n                                            <li>2<\/li>\n                                    <\/ol>\n                <div style=\"clear: both;\"><\/div>\n            <\/div>\n\n            \n            <input type=\"button\" name=\"endQuizSummary\" value=\"Finish quiz\"\n                   class=\"wpProQuiz_button\">\n        <\/div>\n                <div class=\"wpProQuiz_infopage\" style=\"display: none;\">\n            <h4>Information<\/h4>\n\n            \n            <input type=\"button\" name=\"endInfopage\" value=\"Finish quiz\"\n                   class=\"wpProQuiz_button\">\n        <\/div>\n                <div class=\"wpProQuiz_text\">\n            <p>\n                <p style=\"text-align:center;\">&#8211;<\/p>\n            <\/p>\n\n            \n            <div>\n                <input class=\"wpProQuiz_button\" type=\"button\" value=\"Start quiz\"\n                       name=\"startQuiz\">\n            <\/div>\n        <\/div>\n                <div style=\"display: none;\" class=\"wpProQuiz_lock\">\n            <p>\n                You have already completed the quiz before. Hence you can not start it again.            <\/p>\n        <\/div>\n                <div style=\"display: none;\" class=\"wpProQuiz_loadQuiz\">\n            <p>\n                Quiz is loading...            <\/p>\n        <\/div>\n                <div style=\"display: none;\" class=\"wpProQuiz_startOnlyRegisteredUser\">\n            <p>\n                \n    <div class=\"dante-quiz-login-box\">\n        <h2 class=\"dante-quiz-login-badge has-text-align-center\">Free Italian Quiz<\/h2>\n        <br>\n        <h3 class=\"dante-quiz-login-title has-text-align-center\">\"Italian Modal Past Infinitive: Avrei Dovuto (B2)\"<\/h3>\n        <p class=\"has-text-align-left\">\n            Sign up for free to try this quiz and get early access to new Italian lessons before anyone else.\n        <\/p>\n        \n        <div class=\"dante-quiz-social-buttons\">\n                <div class=\"dante-login-form\">\n        <div class=\"dante-social-btns\">\n            <a href=\"\/eng\/wp-login.php?loginSocial=google&redirect=%2Feng%2Fwp-json%2Fwp%2Fv2%2Fposts%2F60901\" class=\"dante-social-btn\">\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\">\n                    <path fill=\"#4285f4\" d=\"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z\"\/>\n                    <path fill=\"#34a853\" d=\"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z\"\/>\n                    <path fill=\"#fbbc05\" d=\"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z\"\/>\n                    <path fill=\"#ea4335\" d=\"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z\"\/>\n                <\/svg>\n                Continue with Google            <\/a>\n            <a href=\"\/eng\/wp-login.php?loginSocial=facebook&redirect=%2Feng%2Fwp-json%2Fwp%2Fv2%2Fposts%2F60901\" class=\"dante-social-btn\">\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\">\n                    <path fill=\"#1877f2\" d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/>\n                <\/svg>\n                Continue with Facebook            <\/a>\n        <\/div>\n        \n        <div class=\"dante-divider\"><span>or<\/span><\/div>\n        \n        <form class=\"dante-auth-form\">\n            <input type=\"hidden\" name=\"nonce\" value=\"1f453332a3\">\n            <input type=\"hidden\" name=\"redirect\" value=\"\/eng\/wp-json\/wp\/v2\/posts\/60901\">\n            <input type=\"hidden\" name=\"show_register\" value=\"true\">\n            \n            <!-- HONEYPOT FIELD - Anti-Bot Protection -->\n            <div style=\"position: absolute; left: -9999px; top: -9999px; visibility: hidden;\">\n                <label for=\"website\">Website (leave blank)<\/label>\n                <input type=\"text\" name=\"website\" id=\"website\" value=\"\" autocomplete=\"off\" tabindex=\"-1\">\n            <\/div>\n            \n            <div class=\"dante-form-group\">\n                <label>Email<\/label>\n                <input name=\"email\" type=\"email\" placeholder=\"your email address\" required id=\"email\">\n                <div class=\"dante-message\" id=\"email-message\" style=\"display:none;\"><\/div>\n            <\/div>\n            \n            <div class=\"dante-form-group\" id=\"name-field\" style=\"display:none;\">\n                <label>Full Name<\/label>\n                <input name=\"name\" type=\"text\" placeholder=\"Your full name\" id=\"name\">\n            <\/div>\n            \n            <div class=\"dante-form-group\">\n                <label>Password<\/label>\n                <input name=\"password\" type=\"password\" placeholder=\"Enter password\" required id=\"password\">\n            <\/div>\n            \n            <div class=\"dante-gdpr-section\" id=\"gdpr-field\" style=\"display:none;\">\n                <label class=\"dante-checkbox-label\">\n                    <input type=\"checkbox\" name=\"gdpr\" id=\"gdpr\">\n                    <span class=\"dante-checkmark\"><\/span>\n                    I accept the <a href=\"\/eng\/terms\/\" target=\"_blank\">Terms<\/a> and <a href=\"\/eng\/privacy\/\" target=\"_blank\">Privacy Policy<\/a>                <\/label>\n            <\/div>\n            \n            <div class=\"dante-message\" id=\"form-message\" style=\"display:none;\"><\/div>\n            \n            <button type=\"submit\" class=\"dante-btn-primary\" id=\"submit-btn\">Continue<\/button>\n        <\/form>\n    <\/div>\n    \n    <script>\n    jQuery(function($) {\n        let mode = 'login';\n        let timeout;\n        \n        const texts = {\n            continue: 'Continue',\n            signIn: 'Sign In',\n            createAccount: 'Create Account',\n            enterPassword: 'Enter password',\n            enterYourPassword: 'Enter your password',\n            choosePassword: 'Choose a secure password',\n            emailPasswordRequired: 'Email and password are required',\n            nameRequired: 'Full name is required',\n            acceptTerms: 'Please accept Terms and Privacy Policy',\n            processing: '\u23f3 Processing...',\n            success: 'Success! Redirecting...'\n        };\n        \n        $('#email').on('input', function() {\n            const email = $(this).val();\n            const showReg = $('input[name=\"show_register\"]').val();\n            \n            clearTimeout(timeout);\n            \n            if (!email.includes('@')) {\n                resetForm();\n                return;\n            }\n            \n            timeout = setTimeout(() => {\n                $.post('https:\/\/dante-learning.com\/eng\/wp-admin\/admin-ajax.php', {\n                    action: 'dante_check_email',\n                    email: email,\n                    nonce: $('input[name=\"nonce\"]').val()\n                }, function(r) {\n                    if (r.success) {\n                        if (r.data.exists) {\n                            setLoginMode();\n                        } else if (showReg === 'true') {\n                            setRegisterMode();\n                        } else {\n                            setLoginMode();\n                        }\n                    }\n                });\n            }, 800);\n        });\n        \n        function resetForm() {\n            $('#name-field, #gdpr-field').hide();\n            $('#submit-btn').text(texts.continue);\n            $('#password').attr('placeholder', texts.enterPassword);\n        }\n        \n        function setLoginMode() {\n            mode = 'login';\n            $('#name-field, #gdpr-field').hide();\n            $('#submit-btn').text(texts.signIn);\n            $('#password').attr('placeholder', texts.enterYourPassword);\n        }\n        \n        function setRegisterMode() {\n            mode = 'register';\n            $('#name-field, #gdpr-field').show();\n            $('#submit-btn').text(texts.createAccount);\n            $('#password').attr('placeholder', texts.choosePassword);\n        }\n        \n        function showMessage(message, type = 'error') {\n            const messageDiv = $('#form-message');\n            messageDiv.removeClass('dante-success dante-error').addClass('dante-' + type);\n            messageDiv.text(message).show();\n            setTimeout(() => messageDiv.hide(), 5000);\n        }\n        \n        $('.dante-auth-form').on('submit', function(e) {\n            e.preventDefault();\n            \n            const email = $('#email').val();\n            const password = $('#password').val();\n            const name = $('#name').val();\n            const gdpr = $('#gdpr').is(':checked');\n            const redirect = $('input[name=\"redirect\"]').val();\n            \n            if (!email || !password) {\n                showMessage(texts.emailPasswordRequired);\n                return;\n            }\n            \n            if (mode === 'register') {\n                if (!name) {\n                    showMessage(texts.nameRequired);\n                    return;\n                }\n                if (!gdpr) {\n                    showMessage(texts.acceptTerms);\n                    return;\n                }\n            }\n            \n            $('#submit-btn').prop('disabled', true).text(texts.processing);\n            $('#form-message').hide();\n            \n            $.post('https:\/\/dante-learning.com\/eng\/wp-admin\/admin-ajax.php', {\n                action: 'dante_process_auth',\n                mode: mode,\n                email: email,\n                password: password,\n                name: name,\n                redirect: redirect,\n                website: $('#website').val(),\n                nonce: $('input[name=\"nonce\"]').val()\n            }, function(r) {\n                if (r.success) {\n                    showMessage(texts.success, 'success');\n                    setTimeout(() => window.location.href = r.data.redirect, 1000);\n                } else {\n                    showMessage(r.data);\n                    $('#submit-btn').prop('disabled', false).text(mode === 'login' ? texts.signIn : texts.createAccount);\n                }\n            });\n        });\n    });\n    <\/script>\n    \n        <\/div>\n    <\/div>\n                <\/p>\n        <\/div>\n                <div style=\"display: none;\" class=\"wpProQuiz_prerequisite\">\n            <p>\n                You have to finish following quiz, to start this quiz:                <span><\/span>\n            <\/p>\n        <\/div>\n                <div style=\"display: none;\" class=\"wpProQuiz_results\">\n            <h4 class=\"wpProQuiz_header\">Results<\/h4>\n                        <p class=\"wpProQuiz_time_limit_expired\" style=\"display: none;\">\n                Time has elapsed            <\/p>\n                            <p class=\"wpProQuiz_points\">\n                    You scored <span>0<\/span> out of <span>0<\/span> points, (<span>0<\/span>)                <\/p>\n                                    <div class=\"wpProQuiz_catOverview\" >\n                <h4>Categories<\/h4>\n\n                <div style=\"margin-top: 10px;\">\n                    <ol>\n                                                    <li data-category_id=\"564\">\n                                <span class=\"wpProQuiz_catName\">Regret with the past conditional of modals<\/span>\n                                <span class=\"wpProQuiz_catPercent\">0%<\/span>\n                            <\/li>\n                                                    <li data-category_id=\"98\">\n                                <span class=\"wpProQuiz_catName\">Spot the correct sentence<\/span>\n                                <span class=\"wpProQuiz_catPercent\">0%<\/span>\n                            <\/li>\n                                            <\/ol>\n                <\/div>\n            <\/div>\n            <div>\n                <ul class=\"wpProQuiz_resultsList\">\n                                            <li style=\"display: none;\">\n                            <div>\n                                <div style=\"font-family:Georgia,'Times New Roman',serif; max-width:640px; margin:0 auto; padding:36px 24px; color:#1a1a1a; box-sizing:border-box; text-align:center;\">\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:30px; font-weight:700; color:#7b2d8b; margin:0 0 6px; line-height:1.2;\">Ciao ,<\/p>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:13px; color:#666; text-transform:uppercase; letter-spacing:1.5px; margin:16px 0 14px;\">Il tuo risultato &middot; 0 to 40%<\/p>\n<div style=\"background:#f0f0f0; height:7px; border-radius:4px; overflow:hidden; margin:0 auto 36px; max-width:320px;\">\n<div style=\"background:linear-gradient(90deg, #e9d5ee, #7b2d8b); width:20%; height:7px;\"><\/div>\n<\/div>\n<h3 style=\"font-family:Georgia,'Times New Roman',serif; font-size:26px; color:#1a1a1a; margin:0 0 14px; font-weight:700; line-height:1.35;\">Rinforziamo le basi su questo argomento.<\/h3>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:18px; color:#333; line-height:1.65; margin:0 auto 38px; max-width:520px;\"><strong>Il nostro consiglio.<\/strong> Un <strong>Pacchetto da 10 Lezioni<\/strong> ti d&agrave; dieci sessioni di 55 minuti con un insegnante madrelingua, ai tuoi tempi.<\/p>\n<div style=\"height:1px; background:#e8e8e8; margin:0 auto 30px; max-width:120px;\"><\/div>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:12px; color:#666; text-transform:uppercase; letter-spacing:1.5px; margin:0 0 10px;\">Prossimo passo consigliato<\/p>\n<h4 style=\"font-family:Georgia,'Times New Roman',serif; font-size:30px; color:#7b2d8b; margin:0 0 6px; font-weight:700; line-height:1.2;\">Pacchetto 10 Lezioni<\/h4>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:16px; color:#666; margin:0 0 24px;\">Individuale<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/dante-learning.com\/wp-content\/uploads\/2025\/06\/vacanze.webp\" alt=\"Pacchetto 10 Lezioni\" style=\"width:140px; height:auto; margin:0 auto 26px; display:block;\"\/><\/p>\n<ul style=\"font-family:Georgia,'Times New Roman',serif; font-size:19px; color:#333; line-height:1.8; list-style:disc; padding-left:22px; margin:0 auto 32px; max-width:460px; text-align:left; display:inline-block;\">\n<li style=\"margin:0 0 6px;\">Qualsiasi livello<\/li>\n<li style=\"margin:0 0 6px;\">Sessione individuale di 55 minuti su Zoom<\/li>\n<li style=\"margin:0 0 6px;\">Insegnante madrelingua personale<\/li>\n<li style=\"margin:0 0 6px;\">Materiali interattivi online<\/li>\n<li style=\"margin:0 0 6px;\">Compiti dopo ogni lezione<\/li>\n<\/ul>\n<p><a href=\"https:\/\/dante-learning.com\/eng\/membership-checkout\/?level=8\" style=\"display:inline-block; padding:18px 40px; background:#7b2d8b; color:#fff !important; text-decoration:none; border-radius:8px; font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif; font-size:18px; font-weight:600; letter-spacing:0.3px;\">Scopri il Pacchetto 10 Lezioni &rarr;<\/a><\/p>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:19px; font-style:italic; color:#555; margin:42px 0 0;\">Coraggio: un passo alla volta.<\/p>\n<\/div>\n                            <\/div>\n                        <\/li>\n                                            <li style=\"display: none;\">\n                            <div>\n                                <div style=\"font-family:Georgia,'Times New Roman',serif; max-width:640px; margin:0 auto; padding:36px 24px; color:#1a1a1a; box-sizing:border-box; text-align:center;\">\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:30px; font-weight:700; color:#ab2227; margin:0 0 6px; line-height:1.2;\">Ciao ,<\/p>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:13px; color:#666; text-transform:uppercase; letter-spacing:1.5px; margin:16px 0 14px;\">Il tuo risultato &middot; 41 to 65%<\/p>\n<div style=\"background:#f0f0f0; height:7px; border-radius:4px; overflow:hidden; margin:0 auto 36px; max-width:320px;\">\n<div style=\"background:linear-gradient(90deg, #fde2e2, #ab2227); width:53%; height:7px;\"><\/div>\n<\/div>\n<h3 style=\"font-family:Georgia,'Times New Roman',serif; font-size:26px; color:#1a1a1a; margin:0 0 14px; font-weight:700; line-height:1.35;\">Ottima base. Costruiamoci sopra.<\/h3>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:18px; color:#333; line-height:1.65; margin:0 auto 38px; max-width:520px;\"><strong>Il nostro consiglio.<\/strong> Una <strong>lezione settimanale 1:1<\/strong> ti d&agrave; il ritmo e il feedback personalizzato per trasformare ci&ograve; che sai in italiano che parli senza pensarci.<\/p>\n<div style=\"height:1px; background:#e8e8e8; margin:0 auto 30px; max-width:120px;\"><\/div>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:12px; color:#666; text-transform:uppercase; letter-spacing:1.5px; margin:0 0 10px;\">Prossimo passo consigliato<\/p>\n<h4 style=\"font-family:Georgia,'Times New Roman',serif; font-size:30px; color:#ab2227; margin:0 0 6px; font-weight:700; line-height:1.2;\">Lezione settimanale 1:1<\/h4>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:16px; color:#666; margin:0 0 24px;\">Individuale<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/dante-learning.com\/wp-content\/uploads\/2025\/06\/vacanze.webp\" alt=\"Lezione settimanale 1:1\" style=\"width:140px; height:auto; margin:0 auto 26px; display:block;\"\/><\/p>\n<ul style=\"font-family:Georgia,'Times New Roman',serif; font-size:19px; color:#333; line-height:1.8; list-style:disc; padding-left:22px; margin:0 auto 32px; max-width:460px; text-align:left; display:inline-block;\">\n<li style=\"margin:0 0 6px;\">Qualsiasi livello<\/li>\n<li style=\"margin:0 0 6px;\">Sessione individuale di 55 minuti su Zoom<\/li>\n<li style=\"margin:0 0 6px;\">Insegnante madrelingua personale<\/li>\n<li style=\"margin:0 0 6px;\">Materiali interattivi online<\/li>\n<li style=\"margin:0 0 6px;\">Compiti dopo ogni lezione<\/li>\n<\/ul>\n<p><a href=\"https:\/\/dante-learning.com\/eng\/membership-checkout\/?level=4\" style=\"display:inline-block; padding:18px 40px; background:#ab2227; color:#fff !important; text-decoration:none; border-radius:8px; font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif; font-size:18px; font-weight:600; letter-spacing:0.3px;\">Prenota una lezione 1:1 settimanale &rarr;<\/a><\/p>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:19px; font-style:italic; color:#555; margin:42px 0 0;\">Avanti tutta!<\/p>\n<\/div>\n                            <\/div>\n                        <\/li>\n                                            <li style=\"display: none;\">\n                            <div>\n                                <div style=\"font-family:Georgia,'Times New Roman',serif; max-width:640px; margin:0 auto; padding:36px 24px; color:#1a1a1a; box-sizing:border-box; text-align:center;\">\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:30px; font-weight:700; color:#b8860b; margin:0 0 6px; line-height:1.2;\">Ciao ,<\/p>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:13px; color:#666; text-transform:uppercase; letter-spacing:1.5px; margin:16px 0 14px;\">Il tuo risultato &middot; 66 to 85%<\/p>\n<div style=\"background:#f0f0f0; height:7px; border-radius:4px; overflow:hidden; margin:0 auto 36px; max-width:320px;\">\n<div style=\"background:linear-gradient(90deg, #faecc4, #b8860b); width:75%; height:7px;\"><\/div>\n<\/div>\n<h3 style=\"font-family:Georgia,'Times New Roman',serif; font-size:26px; color:#1a1a1a; margin:0 0 14px; font-weight:700; line-height:1.35;\">Ottimo lavoro. Sei pronto\/a per il gruppo.<\/h3>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:18px; color:#333; line-height:1.65; margin:0 auto 38px; max-width:520px;\"><strong>Il nostro consiglio.<\/strong> <strong>Quattro Chiacchiere (B2-C1)<\/strong> ti porta nell&#8217;italiano vero, al ritmo dei madrelingua.<\/p>\n<div style=\"height:1px; background:#e8e8e8; margin:0 auto 30px; max-width:120px;\"><\/div>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:12px; color:#666; text-transform:uppercase; letter-spacing:1.5px; margin:0 0 10px;\">Prossimo passo consigliato<\/p>\n<h4 style=\"font-family:Georgia,'Times New Roman',serif; font-size:30px; color:#b8860b; margin:0 0 6px; font-weight:700; line-height:1.2;\">Quattro Chiacchiere<\/h4>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:16px; color:#666; margin:0 0 24px;\">B2-C1<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/dante-learning.com\/eng\/wp-content\/uploads\/2025\/05\/4-chiacchierebianco.webp\" alt=\"Quattro Chiacchiere\" style=\"width:140px; height:auto; margin:0 auto 26px; display:block;\"\/><\/p>\n<ul style=\"font-family:Georgia,'Times New Roman',serif; font-size:19px; color:#333; line-height:1.8; list-style:disc; padding-left:22px; margin:0 auto 32px; max-width:460px; text-align:left; display:inline-block;\">\n<li style=\"margin:0 0 6px;\">100% in italiano<\/li>\n<li style=\"margin:0 0 6px;\">Piccoli gruppi, max 4 studenti<\/li>\n<li style=\"margin:0 0 6px;\">Lezioni settimanali su Zoom<\/li>\n<li style=\"margin:0 0 6px;\">Grammatica, lettura, vocabolario, ascolto<\/li>\n<\/ul>\n<p><a href=\"https:\/\/dante-learning.com\/eng\/membership-checkout\/?level=2\" style=\"display:inline-block; padding:18px 40px; background:#b8860b; color:#fff !important; text-decoration:none; border-radius:8px; font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif; font-size:18px; font-weight:600; letter-spacing:0.3px;\">Scopri Quattro Chiacchiere &rarr;<\/a><\/p>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:19px; font-style:italic; color:#555; margin:42px 0 0;\">Ci vediamo in classe!<\/p>\n<\/div>\n                            <\/div>\n                        <\/li>\n                                            <li style=\"display: none;\">\n                            <div>\n                                <div style=\"font-family:Georgia,'Times New Roman',serif; max-width:640px; margin:0 auto; padding:36px 24px; color:#1a1a1a; box-sizing:border-box; text-align:center;\">\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:30px; font-weight:700; color:#2d6a4f; margin:0 0 6px; line-height:1.2;\">Ciao ,<\/p>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:13px; color:#666; text-transform:uppercase; letter-spacing:1.5px; margin:16px 0 14px;\">Il tuo risultato &middot; 86 to 100%<\/p>\n<div style=\"background:#f0f0f0; height:7px; border-radius:4px; overflow:hidden; margin:0 auto 36px; max-width:320px;\">\n<div style=\"background:linear-gradient(90deg, #cce5d5, #2d6a4f); width:93%; height:7px;\"><\/div>\n<\/div>\n<h3 style=\"font-family:Georgia,'Times New Roman',serif; font-size:26px; color:#1a1a1a; margin:0 0 14px; font-weight:700; line-height:1.35;\">Bravissimo! Ce l&#8217;hai fatta.<\/h3>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:18px; color:#333; line-height:1.65; margin:0 auto 38px; max-width:520px;\"><strong>Il nostro consiglio.<\/strong> Sei pronto\/a per <strong>Quattro Chiacchiere (B2-C1)<\/strong>, 100% in italiano.<\/p>\n<div style=\"height:1px; background:#e8e8e8; margin:0 auto 30px; max-width:120px;\"><\/div>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:12px; color:#666; text-transform:uppercase; letter-spacing:1.5px; margin:0 0 10px;\">Prossimo passo consigliato<\/p>\n<h4 style=\"font-family:Georgia,'Times New Roman',serif; font-size:30px; color:#2d6a4f; margin:0 0 6px; font-weight:700; line-height:1.2;\">Quattro Chiacchiere<\/h4>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:16px; color:#666; margin:0 0 24px;\">B2-C1<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/dante-learning.com\/eng\/wp-content\/uploads\/2025\/05\/4-chiacchierebianco.webp\" alt=\"Quattro Chiacchiere\" style=\"width:140px; height:auto; margin:0 auto 26px; display:block;\"\/><\/p>\n<ul style=\"font-family:Georgia,'Times New Roman',serif; font-size:19px; color:#333; line-height:1.8; list-style:disc; padding-left:22px; margin:0 auto 32px; max-width:460px; text-align:left; display:inline-block;\">\n<li style=\"margin:0 0 6px;\">100% in italiano<\/li>\n<li style=\"margin:0 0 6px;\">Piccoli gruppi, max 4 studenti<\/li>\n<li style=\"margin:0 0 6px;\">Lezioni settimanali su Zoom<\/li>\n<li style=\"margin:0 0 6px;\">Grammatica, lettura, vocabolario, ascolto<\/li>\n<\/ul>\n<p><a href=\"https:\/\/dante-learning.com\/eng\/membership-checkout\/?level=2\" style=\"display:inline-block; padding:18px 40px; background:#2d6a4f; color:#fff !important; text-decoration:none; border-radius:8px; font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif; font-size:18px; font-weight:600; letter-spacing:0.3px;\">Scopri Quattro Chiacchiere &rarr;<\/a><\/p>\n<p style=\"font-family:Georgia,'Times New Roman',serif; font-size:19px; font-style:italic; color:#555; margin:42px 0 0;\">A presto su Zoom!<\/p>\n<\/div>\n                            <\/div>\n                        <\/li>\n                                    <\/ul>\n            <\/div>\n                        <div style=\"margin: 10px 0px;\">\n                                            <\/div>\n        <\/div>\n                <div class=\"wpProQuiz_reviewDiv\" style=\"display: none;\">\n            <div class=\"wpProQuiz_reviewQuestion\">\n                <ol>\n                                            <li>1<\/li>\n                                            <li>2<\/li>\n                                    <\/ol>\n                <div style=\"display: none;\"><\/div>\n            <\/div>\n            <div class=\"wpProQuiz_reviewLegend\">\n                <ol>\n                    <li>\n                        <span class=\"wpProQuiz_reviewColor\" style=\"background-color: #6CA54C;\"><\/span>\n                        <span class=\"wpProQuiz_reviewText\">Answered<\/span>\n                    <\/li>\n                    <li>\n                        <span class=\"wpProQuiz_reviewColor\" style=\"background-color: #FFB800;\"><\/span>\n                        <span class=\"wpProQuiz_reviewText\">Review<\/span>\n                    <\/li>\n                <\/ol>\n                <div style=\"clear: both;\"><\/div>\n            <\/div>\n            <div>\n                                    <input type=\"button\" name=\"review\" value=\"Review question\"\n                           class=\"wpProQuiz_button2\" style=\"float: left; display: block;\">\n                                        <div style=\"clear: both;\"><\/div>\n                            <\/div>\n        <\/div>\n                <div class=\"wpProQuiz_quizAnker\" style=\"display: none;\"><\/div>\n                <div style=\"display: none;\" class=\"wpProQuiz_quiz\">\n            <ol class=\"wpProQuiz_list\">\n                                    <li class=\"wpProQuiz_listItem\" style=\"display: none;\">\n                        <div\n                            class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n                            Question <span>1<\/span> of <span>2<\/span>                        <\/div>\n                        <h5 style=\"display: none;\"\n                            class=\"wpProQuiz_header\">\n                            <span>1<\/span>. Question                        <\/h5>\n\n                        \n                                                <div class=\"wpProQuiz_question\" style=\"margin: 10px 0 0 0;\">\n                            <div class=\"wpProQuiz_question_text\">\n                                <h3 style=\"text-align:center;\">Conjugate in the past conditional<\/h3>\n<p style=\"text-align:center;\"><em>Regret about the past uses the past conditional of dovere\/potere\/volere + infinitive: avrei dovuto studiare, avresti potuto avvisarmi, avremmo voluto restare.<\/em><\/p>\n<hr \/>\n                            <\/div>\n                                                        <ul class=\"wpProQuiz_questionList\" data-question_id=\"7253\"\n                                data-type=\"cloze_answer\">\n                                \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\n                                        <ul><li>Per l'esame io (dovere - condizionale passato) <span class=\"wpProQuiz_cloze\"><input data-wordlen=\"12\" type=\"text\" value=\"\"> <span class=\"wpProQuiz_clozeCorrect\" style=\"display: none;\">(avrei dovuto)<\/span><\/span> studiare molto di pi\u00f9.<br><br><em>For the exam I should have studied much more.<\/em><\/li><li>Tu (potere - condizionale passato) <span class=\"wpProQuiz_cloze\"><input data-wordlen=\"14\" type=\"text\" value=\"\"> <span class=\"wpProQuiz_clozeCorrect\" style=\"display: none;\">(avresti potuto)<\/span><\/span> almeno avvisarmi!<br><br><em>You could have at least warned me!<\/em><\/li><li>Noi (volere - condizionale passato) <span class=\"wpProQuiz_cloze\"><input data-wordlen=\"14\" type=\"text\" value=\"\"> <span class=\"wpProQuiz_clozeCorrect\" style=\"display: none;\">(avremmo voluto)<\/span><\/span> restare un'altra notte.<br><br><em>We would have liked to stay another night.<\/em><\/li><li>Lui (dovere - condizionale passato) <span class=\"wpProQuiz_cloze\"><input data-wordlen=\"14\" type=\"text\" value=\"\"> <span class=\"wpProQuiz_clozeCorrect\" style=\"display: none;\">(avrebbe dovuto)<\/span><\/span> telefonare prima di venire.<br><br><em>He should have phoned before coming.<\/em><\/li><li>Voi (potere - condizionale passato) <span class=\"wpProQuiz_cloze\"><input data-wordlen=\"14\" type=\"text\" value=\"\"> <span class=\"wpProQuiz_clozeCorrect\" style=\"display: none;\">(avreste potuto)<\/span><\/span> aiutarci con il trasloco.<br><br><em>You could have helped us with the move.<\/em><\/li><li>Loro (dovere - condizionale passato) <span class=\"wpProQuiz_cloze\"><input data-wordlen=\"16\" type=\"text\" value=\"\"> <span class=\"wpProQuiz_clozeCorrect\" style=\"display: none;\">(avrebbero dovuto)<\/span><\/span> prenotare in anticipo.<br><br><em>They should have booked in advance.<\/em><\/li><li>Io non (volere - condizionale passato) <span class=\"wpProQuiz_cloze\"><input data-wordlen=\"12\" type=\"text\" value=\"\"> <span class=\"wpProQuiz_clozeCorrect\" style=\"display: none;\">(avrei voluto)<\/span><\/span> offenderti, scusami.<br><br><em>I didn't mean to offend you, sorry.<\/em><\/li><li>Tu (dovere - condizionale passato) <span class=\"wpProQuiz_cloze\"><input data-wordlen=\"14\" type=\"text\" value=\"\"> <span class=\"wpProQuiz_clozeCorrect\" style=\"display: none;\">(avresti dovuto)<\/span><\/span> dirmi la verit\u00e0 subito.<br><br><em>You should have told me the truth right away.<\/em><\/li><li>Noi (potere - condizionale passato) <span class=\"wpProQuiz_cloze\"><input data-wordlen=\"14\" type=\"text\" value=\"\"> <span class=\"wpProQuiz_clozeCorrect\" style=\"display: none;\">(avremmo potuto)<\/span><\/span> prendere il treno delle otto.<br><br><em>We could have taken the eight o'clock train.<\/em><\/li><li>Lei (volere - condizionale passato) <span class=\"wpProQuiz_cloze\"><input data-wordlen=\"14\" type=\"text\" value=\"\"> <span class=\"wpProQuiz_clozeCorrect\" style=\"display: none;\">(avrebbe voluto)<\/span><\/span> studiare medicina da giovane.<br><br><em>She would have liked to study medicine when young.<\/em><\/li><\/ul>                                    <\/li>\n                                                                <\/ul>\n                        <\/div>\n                                                    <div class=\"wpProQuiz_response\" style=\"display: none;\">\n                                <div style=\"display: none;\" class=\"wpProQuiz_correct\">\n                                                                            <span class=\"wpProQuiz_respone_span\">\n\t\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span><br>\n                                    <p><hr \/>\n<p>All ten right. You voice past regret with these modals.<\/p><\/p>                                <\/div>\n                                <div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n                                                                            <span class=\"wpProQuiz_respone_span\">\n\t\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t\t<\/span><br>\n                                    <p><hr \/>\n<p>avrei dovuto studiare di pi\u00f9; avresti potuto avvisarmi; avremmo voluto restare; avrebbe dovuto telefonare.<\/p>\n<\/p>                                <\/div>\n                            <\/div>\n                        \n                                                    <div class=\"wpProQuiz_tipp\" style=\"display: none; position: relative;\">\n                                <div>\n                                    <h5 style=\"margin: 0 0 10px;\" class=\"wpProQuiz_header\">Hint<\/h5>\n                                    <p>Past regret: avere in the conditional + the participle dovuto \/ potuto \/ voluto + infinitive.<\/p>\n                                <\/div>\n                            <\/div>\n                        \n                                                <input type=\"button\" name=\"back\" value=\"Back\"\n                               class=\"wpProQuiz_button wpProQuiz_QuestionButton\"\n                               style=\"float: left !important; margin-right: 10px !important; display: none;\">\n                                                    <input type=\"button\" name=\"tip\" value=\"Hint\"\n                                   class=\"wpProQuiz_button wpProQuiz_QuestionButton wpProQuiz_TipButton\"\n                                   style=\"float: left !important; display: inline-block; margin-right: 10px !important;\">\n                                                <input type=\"button\" name=\"check\" value=\"Check\"\n                               class=\"wpProQuiz_button wpProQuiz_QuestionButton\"\n                               style=\"float: right !important; margin-right: 10px !important; display: none;\">\n                        <input type=\"button\" name=\"next\" value=\"Next\"\n                               class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\">\n\n                        <div style=\"clear: both;\"><\/div>\n\n                        \n                    <\/li>\n\n                                    <li class=\"wpProQuiz_listItem\" style=\"display: none;\">\n                        <div\n                            class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n                            Question <span>2<\/span> of <span>2<\/span>                        <\/div>\n                        <h5 style=\"display: none;\"\n                            class=\"wpProQuiz_header\">\n                            <span>2<\/span>. Question                        <\/h5>\n\n                        \n                                                <div class=\"wpProQuiz_question\" style=\"margin: 10px 0 0 0;\">\n                            <div class=\"wpProQuiz_question_text\">\n                                <h3 style=\"text-align:center;\">Spot the correct sentence<\/h3>\n<p style=\"text-align:center;\"><em>In each group, pick the ONE correct sentence.<\/em><\/p>\n<hr \/>\n                            <\/div>\n                                                        <ul class=\"wpProQuiz_questionList\" data-question_id=\"7254\"\n                                data-type=\"multiple\">\n                                \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"1\"> Avrei dovevo studiare di pi\u00f9 ieri.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"2\"> Avrei dovuto studiando di pi\u00f9 ieri.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"3\"> Avrei dovuto studiare di pi\u00f9.<hr \/>                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"4\"> Avresti potuto avvisarmi prima.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"4\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"5\"> Avresti potevi avvisarmi prima tu.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"5\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"6\"> Avresti potuto avvisando prima tu.<hr \/>                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"6\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"7\"> Avremmo volevamo restare un giorno.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"7\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"8\"> Avremmo voluto restare un giorno.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"8\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"9\"> Avremmo voluto restando un giorno.<hr \/>                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"9\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"10\"> Avrebbe dovuto telefonare prima.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"10\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"11\"> Avrebbe doveva telefonare prima lui.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"11\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"12\"> Avrebbe dovuto telefonando prima lui.<hr \/>                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"12\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"13\"> Avreste potevate aiutarci di pi\u00f9 voi.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"13\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"14\"> Avreste potuto aiutando di pi\u00f9 voi.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"14\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"15\"> Avreste potuto aiutarci di pi\u00f9.<hr \/>                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"15\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"16\"> Avrebbero dovevano prenotare prima.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"16\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"17\"> Avrebbero dovuto prenotare prima.                                            <\/label>\n\n                                                                            <\/li>\n                                    \n                                    <li class=\"wpProQuiz_questionListItem\" data-pos=\"17\">\n\n                                                                                                                                <span style=\"display:none;\"><\/span>\n                                            <label>\n                                                <input class=\"wpProQuiz_questionInput\"\n                                                       type=\"checkbox\"\n                                                       name=\"question_1192_7254\"\n                                                       value=\"18\"> Avrebbero dovuto prenotando prima loro.                                            <\/label>\n\n                                                                            <\/li>\n                                                                <\/ul>\n                        <\/div>\n                                                    <div class=\"wpProQuiz_response\" style=\"display: none;\">\n                                <div style=\"display: none;\" class=\"wpProQuiz_correct\">\n                                                                            <span class=\"wpProQuiz_respone_span\">\n\t\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span><br>\n                                    <p><hr \/>\n<p>Six out of six.<\/p><\/p>                                <\/div>\n                                <div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n                                                                            <span class=\"wpProQuiz_respone_span\">\n\t\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t\t<\/span><br>\n                                    <p><hr \/>\n<p>Avrei dovuto studiare; Avresti potuto avvisarmi; Avremmo voluto restare; Avrebbe dovuto telefonare; Avreste potuto aiutarci; Avrebbero dovuto prenotare.<\/p>\n<\/p>                                <\/div>\n                            <\/div>\n                        \n                                                    <div class=\"wpProQuiz_tipp\" style=\"display: none; position: relative;\">\n                                <div>\n                                    <h5 style=\"margin: 0 0 10px;\" class=\"wpProQuiz_header\">Hint<\/h5>\n                                    <p>Past regret = conditional of avere + dovuto \/ potuto \/ voluto + infinitive.<\/p>\n                                <\/div>\n                            <\/div>\n                        \n                                                <input type=\"button\" name=\"back\" value=\"Back\"\n                               class=\"wpProQuiz_button wpProQuiz_QuestionButton\"\n                               style=\"float: left !important; margin-right: 10px !important; display: none;\">\n                                                    <input type=\"button\" name=\"tip\" value=\"Hint\"\n                                   class=\"wpProQuiz_button wpProQuiz_QuestionButton wpProQuiz_TipButton\"\n                                   style=\"float: left !important; display: inline-block; margin-right: 10px !important;\">\n                                                <input type=\"button\" name=\"check\" value=\"Check\"\n                               class=\"wpProQuiz_button wpProQuiz_QuestionButton\"\n                               style=\"float: right !important; margin-right: 10px !important; display: none;\">\n                        <input type=\"button\" name=\"next\" value=\"Next\"\n                               class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\">\n\n                        <div style=\"clear: both;\"><\/div>\n\n                        \n                    <\/li>\n\n                            <\/ol>\n                    <\/div>\n                <\/div>\n                <script type=\"text\/javascript\">\n            window.wpProQuizInitList = window.wpProQuizInitList || [];\n\n            window.wpProQuizInitList.push({\n                id: '#wpProQuiz_1192',\n                init: {\n                    quizId: 1192,\n                    mode: 2,\n                    globalPoints: 16,\n                    timelimit: 0,\n                    resultsGrade: [0,41,66,86],\n                    bo: 7560,\n                    qpp: 0,\n                    catPoints: {\"564\":10,\"98\":6},\n                    formPos: 0,\n                    lbn: \"Finish quiz\",\n                    json: {\"7253\":{\"type\":\"cloze_answer\",\"id\":7253,\"catId\":564,\"points\":[1,1,1,1,1,1,1,1,1,1],\"correct\":[[\"avrei dovuto\"],[\"avresti potuto\"],[\"avremmo voluto\"],[\"avrebbe dovuto\"],[\"avreste potuto\"],[\"avrebbero dovuto\"],[\"avrei voluto\"],[\"avresti dovuto\"],[\"avremmo potuto\"],[\"avrebbe voluto\"]]},\"7254\":{\"type\":\"multiple\",\"id\":7254,\"catId\":98,\"points\":[0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,1,0],\"correct\":[0,0,1,1,0,0,0,1,0,1,0,0,0,0,1,0,1,0]}}                }\n            });\n        <\/script>\n        <\/p>\n\n<\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">Frequently asked questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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 <em>verbi servili<\/em> in Italian), see the <a href=\"https:\/\/www.treccani.it\/enciclopedia\/verbi-servili_(La-grammatica-italiana)\/\" target=\"_blank\" rel=\"noopener\">Treccani entry on verbi servili<\/a>.<\/p>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-mp-q1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What&#8217;s the difference between avrebbe potuto fare and pu\u00f2 aver fatto?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Avrebbe potuto fare (past conditional + plain infinitive) is regret or missed possibility: he could have done it but didn&#8217;t. Pu\u00f2 aver fatto (present + past infinitive) is deduction: he may have done it, I&#8217;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&#8217;t). Pu\u00f2 averlo avvisato means he may have warned him (I&#8217;m wondering if he did). The diagnostic question: am I criticising a missed action or guessing about a past one?<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-mp-q2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">When do I use sarei dovuto instead of avrei dovuto?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>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).<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-mp-q3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Why does the past participle change in sarei dovuta passare but not in avrei dovuto passare?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>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&#8217;s gender or number.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-mp-q4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I use the imperfect of potere instead of the past conditional?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>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.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-mp-q5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How do I say &#8216;there might have been a problem&#8217;?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>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&#8217;\u00e8 \/ ci sono becomes esserci in the infinitive, and the past infinitive is esserci stato \/ stata \/ stati \/ state with full participle agreement.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-mp-q6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What about &#8216;should have been somewhere&#8217;?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>When the infinitive is essere (meaning &#8216;to be somewhere&#8217; or &#8216;to be in some state&#8217;), the modal takes avere as its auxiliary, not essere. Avrebbe dovuto essere a Pisa alle nove. Avresti dovuto essere pi\u00f9 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.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-mp-q7\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What does avrei voluto mean exactly?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Avrei voluto means &#8216;I would have liked to&#8217; 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 \u00e8 scappato di mente. Both express past unfulfilled intention; the imperfect is shorter and very common in conversation.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"related\">Related guides<\/h2>\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/dante-learning.com\/eng\/italian-must-should-ought-to\/\">Italian Must, Should, Ought To: Dovere Across Tenses (B1)<\/a><\/li>\n<li><a href=\"https:\/\/dante-learning.com\/eng\/italian-can-could-might\/\">Italian Can, Could, Might: Potere Across Tenses (B1)<\/a><\/li>\n<li><a href=\"https:\/\/dante-learning.com\/eng\/italian-modal-verbs\/\">Italian Modal Verbs: 4 Essential Rules for Fluent Speaking<\/a><\/li>\n<li><a href=\"https:\/\/dante-learning.com\/eng\/italian-conditional\/\">Italian Conditional: Forms, Uses, Future-in-the-Past (B2)<\/a><\/li>\n<li><a href=\"https:\/\/www.accademiadellacrusca.it\/it\/consulenza\/lausiliare-dei-verbi-modali\/258\" target=\"_blank\" rel=\"noopener\">Accademia della Crusca: l&#8217;ausiliare dei verbi modali<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd0d In short. The italian modal past construction is the structure Italian uses for English &#8220;should have done&#8221;, &#8220;could have done&#8221;, &#8220;might have done&#8221;, &#8220;may have done&#8221;: a modal verb (potere, dovere, volere) combined with the past infinitive of another verb. Two patterns cover most cases: past conditional + plain infinitive for regret, and present + past infinitive for deduction. A B2 guide with Lucca pasticceria scenes.<\/p>\n","protected":false},"author":10020,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"pmpro_default_level":"","footnotes":""},"categories":[1866,7],"tags":[],"class_list":["post-60901","post","type-post","status-publish","format-standard","hentry","category-b2","category-lingua","no-featured-image-padding","pmpro-has-access"],"_links":{"self":[{"href":"https:\/\/dante-learning.com\/eng\/wp-json\/wp\/v2\/posts\/60901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dante-learning.com\/eng\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dante-learning.com\/eng\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dante-learning.com\/eng\/wp-json\/wp\/v2\/users\/10020"}],"replies":[{"embeddable":true,"href":"https:\/\/dante-learning.com\/eng\/wp-json\/wp\/v2\/comments?post=60901"}],"version-history":[{"count":3,"href":"https:\/\/dante-learning.com\/eng\/wp-json\/wp\/v2\/posts\/60901\/revisions"}],"predecessor-version":[{"id":62138,"href":"https:\/\/dante-learning.com\/eng\/wp-json\/wp\/v2\/posts\/60901\/revisions\/62138"}],"wp:attachment":[{"href":"https:\/\/dante-learning.com\/eng\/wp-json\/wp\/v2\/media?parent=60901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dante-learning.com\/eng\/wp-json\/wp\/v2\/categories?post=60901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dante-learning.com\/eng\/wp-json\/wp\/v2\/tags?post=60901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}