Italian Must, Should, Ought To: Dovere Across Tenses (B1)

🔍 In short. English speakers learning Italian face a small grammar puzzle: English has three modals for obligation (must, should, ought to) plus their past forms (had to, should have, ought to have), and they all map onto a single Italian verb: dovere. Italian must should ought to are not three separate verbs but three tenses of the same verb. Present devo for “must”; conditional dovrei for “should/ought to”; past conditional avrei dovuto for “should have”; perfective ho dovuto for completed past obligation; imperfect dovevo for ongoing or framed past obligation. This B1 guide walks through each tense with the precise English equivalent and the small differences in nuance that decide which one to pick.


The one-liner: dovere across tenses

One verb does the work of three English modals plus their past forms. The mapping is precise once you see it laid out: italian must should ought to all collapse into different tenses of dovere.

EnglishItalianTense of dovereExample
must / have to (present)devo, devi, deve, dobbiamo, dovete, devonopresent indicativedevo studiare
must (logical: it must be)deve essere / deve averepresent indicativedevi essere stanca
should / ought to (present)dovrei, dovresti, dovrebbe, dovremmo, dovreste, dovrebberopresent conditionaldovresti riposare
must have (logical past)deve aver / essere + p.p.present + past infinitivedeve aver lavorato molto
had to (completed past obligation)ho dovuto + infinitivepassato prossimoho dovuto rispondere subito
had to (ongoing or framed past)dovevo + infinitiveimperfectsapevo che dovevo rispondere
should have / ought to haveavrei dovuto / sarei dovuto + infinitivepast conditionalavrei dovuto chiamarti

Must / have to (present): devo, devi, deve

The most common use of italian must should ought to is the present obligation. English splits between “must” (often stronger) and “have to” (often more neutral), but Italian uses the same form for both: present indicative of dovere.

  • Devo finire la consegna entro venerdì. I have to / must finish the deadline by Friday.
  • Dobbiamo toglierci le scarpe prima di entrare. We have to take our shoes off before going in.
  • Pietro deve restare a letto una settimana per l’influenza. Pietro has to stay in bed for a week with the flu.
  • Devono aspettare a lungo. They have to wait a long time.
  • Caterina deve correre in ospedale. Caterina has to rush to the hospital.

The present indicative covers obligation, necessity, and rule-bound duty. In English you can almost always swap “must” and “have to” without changing meaning; Italian doesn’t need to choose, because both go to devo. The choice between the two English forms is style; the Italian is one.

Must (logical deduction): deve essere

English uses “must” for two functions: obligation and logical deduction: “you must be tired” means “I conclude that you are tired”. Italian uses the same dovere in the same way, especially with essere and avere.

  • Devi essere stanca dopo quel viaggio. You must be tired after that trip.
  • Devono essere già le nove. It must already be nine.
  • Deve essere lui il responsabile del progetto. He must be the project manager.
  • Dev’essere caro quel ristorante. That restaurant must be expensive.

Notice that deve essere often elides to dev’essere in spoken and informal written Italian. The elision is standard before any form of essere. This use is logical deduction, not obligation: the speaker is concluding something about the present state of affairs.

Should / ought to (present): dovrei

“Should” and “ought to” are nearly identical in modern English: a slightly less emphatic version of “must”, carrying either moral suggestion or logical likelihood. Both go to the present conditional of dovere in italian must should ought to: dovrei, dovresti, dovrebbe, dovremmo, dovreste, dovrebbero.

  • Secondo me dovresti cambiare lavoro se quello che fai non ti soddisfa. I think you should change job if what you do doesn’t satisfy you.
  • Dovresti sempre lavarti le mani prima di mangiare. You should always wash your hands before eating.
  • Domani dovrebbe piovere. It should rain tomorrow.
  • Valeria dovrebbe arrivare fra poco. Valeria ought to arrive soon.
  • Dovrei comprare un computer nuovo. I should buy a new computer.
  • I veri amici non si dovrebbero comportare così. Real friends shouldn’t behave like that.
  • In teatro dovrebbe esserci il silenzio più totale. In the theatre there should be complete silence.

The same form covers moral advice (dovresti riposare = “you should rest”), logical likelihood (dovrebbe arrivare = “she ought to arrive”), and polite suggestion (dovresti provare = “you ought to try”). Italian doesn’t distinguish “should” from “ought to”: both are dovere in the conditional present.

🎯 Mini-challenge: Translate using the right tense of dovere.

  1. You should drink more water. (advice, present conditional)
  2. I must finish this report tonight. (present obligation)
  3. It must be cold outside. (logical deduction)
  4. They ought to be here by now. (logical likelihood)
  5. We should wash our hands before eating. (moral suggestion)
👉 See answers

 

1. Dovresti bere più acqua.

2. Devo finire questo rapporto stasera.

3. Deve fare freddo fuori.

4. Dovrebbero essere qui ormai.

5. Dovremmo lavarci le mani prima di mangiare.

Must have (past deduction): deve aver fatto

“He must have worked a lot” is logical deduction about the past. Italian builds this with present dovere + past infinitive (aver/essere + past participle). The structure is identical to English “must have done”, but Italian splits aver vs esser based on the underlying verb’s auxiliary.

  • Deve aver lavorato molto. He must have worked a lot.
  • Devono essere tornati prima dell’alba. They must have got back before dawn.
  • Deve aver studiato tutta la notte. He must have studied all night.
  • Federica dev’essere andata in farmacia. Federica must have gone to the pharmacy.
  • Devono aver perso il treno. They must have missed the train.

The construction is logical deduction, not obligation. Deve aver lavorato molto doesn’t mean he was obligated to work a lot; it means I conclude he worked a lot (perhaps based on the bags under his eyes). This is the “must have” of conjecture about a past event.

Had to (completed): ho dovuto vs dovevo

English “had to” is past obligation. Italian splits this into two tenses based on whether the obligation was completed (perfective) or framed as part of a setup (imperfective). The split inside italian must should ought to is one of the trickiest points for English speakers.

  • Ha dovuto rispondere subito. He had to answer immediately (and he did).
  • Doveva rispondere subito. He had to answer immediately (whether he did is left open).
  • Pietro ha dovuto restare a letto. Pietro had to stay in bed (he did).
  • Pietro doveva restare a letto. Pietro was supposed to stay in bed.
  • Sapevo che dovevo rispondere subito. I knew I had to answer immediately.
  • Le ragazze dovevano partire questa mattina presto, ma alla fine sono potute partire solo alle tre. The girls were supposed to leave early this morning, but in the end they only left at three.

The rule of thumb: passato prossimo (ho dovuto) means the obligation was real and was carried out; imperfetto (dovevo) means the obligation existed at that time, but whether it was carried out depends on context. Dovevo often introduces something that did not happen (“I was supposed to, but…”): dovevo partire alle sei, ma ho perso il treno.

Should have / ought to have: avrei dovuto

The most useful form for regret and retrospective advice in italian must should ought to: avrei dovuto + infinitive. It corresponds exactly to English “should have” and “ought to have”. The speaker is looking back and signalling that something didn’t happen but should have.

  • Avrei dovuto accettare l’invito di Margherita. I should have accepted Margherita’s invitation.
  • Avresti dovuto controllare l’olio. You ought to have checked the oil.
  • La reazione avrebbe dovuto aver luogo dopo alcuni momenti. The reaction should have taken place after a few moments.
  • Avrebbe dovuto parlartene ieri. He ought to have talked to you about it yesterday.
  • Avrei dovuto chiamarti prima di passare. I should have called you before stopping by.
  • Avrei dovuto saperlo. I should have known.

The implication is regret: the action was right or expected, but did not happen. Compare with dovevo accettare l’invito, which says “I was supposed to accept”, without the same regret. Avrei dovuto accettare always carries the sense that I didn’t, and I’m aware I should have.

Avrei dovuto or sarei dovuto: choosing the auxiliary

One technical point for B1 learners: italian must should ought to in the past conditional can use either avere or essere as the auxiliary of dovere. The rule follows the underlying infinitive: if the main verb takes essere in compound tenses, dovere also takes essere; if it takes avere, dovere takes avere.

Main verb auxiliaryPast conditional of dovereExample
avere (transitive, most verbs)avrei dovuto, avresti dovuto, avrebbe dovuto…avrei dovuto comprare il pane
essere (motion, reflexive, intransitive)sarei dovuto, saresti dovuto, sarebbe dovuto…sarei dovuto partire alle sei
essere + reflexivemi sarei dovuto, ti saresti dovuto…mi sarei dovuto svegliare presto
  • Sarebbe dovuto tornare prima delle nove. He ought to have come back before nine.
  • Ci saremmo dovuti lavare le mani prima di mangiare. We should have washed our hands before eating.
  • Tommaso sarebbe dovuto andare dal dentista la settimana scorsa. Tommaso should have gone to the dentist last week.
  • Avresti dovuto leggere il contratto prima di firmare. You should have read the contract before signing.

In careful spoken Italian most speakers use avrei dovuto as a default even with motion verbs, and you’ll hear avrei dovuto partire alongside the technically correct sarei dovuto partire. Both are accepted; the essere form is the textbook standard, the avere form is the everyday spoken default.

Should be done: andare + past participle

There’s a separate construction Italian uses for “should be / ought to be” in passive contexts. The pattern is andare + past participle. It expresses obligation or recommendation from a third-person perspective, common in instructions, recipes, and rules.

  • Questo vino andrebbe servito fresco. This wine should be served chilled.
  • Il contratto andrebbe firmato in tre copie. The contract should be signed in three copies.
  • Le verdure vanno scolate bene. The vegetables should be drained well.
  • Le lenzuola andrebbero cambiate ogni settimana. The sheets should be changed every week.

The construction is impersonal: it doesn’t say who should do it, only that the action is expected or recommended. Andrebbe (conditional) softens the recommendation; va (present) makes it more direct. Italian recipes and manuals lean heavily on this construction.

Common mistakes

  • Translating “should” as devrei (wrong spelling). The correct form is dovrei (with a single d). The conditional drops the e of the stem and adds the conditional endings: dovrei, dovresti, dovrebbe.
  • Using dovevo when you mean “should have”: dovevo chiamarti means “I was supposed to call you” (neutral), not “I should have called you” (regret). For regret use avrei dovuto chiamarti.
  • Translating “must have done” as ho dovuto. Ho dovuto fare means “I had to do (and I did)”; for “must have done” (deduction) use deve aver fatto.
  • Mixing the auxiliary in the past conditional with motion verbs: avrei dovuto partire is widely accepted in speech, but the textbook form for motion verbs is sarei dovuto partire.
  • Using infinitive “to” in Italian: devo a finire wrong. Italian dovere takes the bare infinitive: devo finire.
  • Confusing “should be” passive: don’t translate andrebbe servito word-for-word as “would go served”. The andare + p.p. construction is idiomatic for “should/ought to be done”.

Cheat sheet for italian must should ought to

English meaningItalian formExample
must / have to (now)devo + inf.devo studiare
must (logical deduction now)deve essere / dev’esseredevi essere stanca
should / ought to (now)dovrei + inf.dovrei chiamarla
must have (logical past)deve aver/essere + p.p.deve aver lavorato
had to + did itho dovuto + inf.ho dovuto rispondere
was supposed to (framed past)dovevo + inf.dovevo partire alle sei
should have / ought to haveavrei dovuto + inf.avrei dovuto chiamarti
should have (motion / reflexive)sarei dovuto + inf.sarei dovuto partire
should be done (passive)andrebbe + p.p.il vino andrebbe servito fresco

Dialogue at the law firm in Bologna

The following dialogue shows italian must should ought to across several tenses. Giovanni is a junior lawyer at a firm in Bologna; Federica is the senior partner reviewing his work on a recent contract.

  • 👩🏼‍🦰 Federica: Giovanni, hai visto il contratto del cliente di Lucca? Avresti dovuto controllare la clausola sei.
  • 🧔🏼 Giovanni: Lo so. Ho dovuto correre dalla notaia ieri e non ho avuto tempo. Avrei dovuto chiamarla subito dopo.
  • 👩🏼‍🦰 Federica: Va bene, capita. Però dovresti sempre rileggere prima di archiviare. La clausola sei dovrebbe specificare i termini di pagamento.
  • 🧔🏼 Giovanni: Hai ragione. Devo finire la revisione entro stasera. Domani il cliente dovrebbe firmare.
  • 👩🏼‍🦰 Federica: Bene. Dev’essere stato un periodo intenso questo mese.
  • 🧔🏼 Giovanni: Sì, sarei dovuto andare in vacanza la settimana scorsa, ma ho preferito stare qui per chiudere il dossier.
  • 👩🏼‍🦰 Federica: Avresti dovuto prenderti almeno il weekend. Il riposo non va sottovalutato.
  • 🧔🏼 Giovanni: Lo so, dovrei imparare a staccare. La prossima volta lo farò.
  • 👩🏼‍🦰 Federica: Allora rimettiamoci al lavoro. Il documento andrebbe consegnato entro mezzogiorno di domani.

What to notice in the dialogue

  • Avresti dovuto controllare / avrei dovuto chiamarla: past conditional, retrospective regret.
  • Ho dovuto correre: passato prossimo, completed past obligation (Giovanni did run).
  • Dovresti sempre rileggere: present conditional, moral suggestion.
  • Dovrebbe specificare / dovrebbe firmare: present conditional, logical expectation.
  • Devo finire: present indicative, current obligation.
  • Dev’essere stato un periodo intenso: deductive must + past infinitive of essere.
  • Sarei dovuto andare: past conditional with essere (motion verb andare).
  • Il documento andrebbe consegnato: andare + p.p. passive construction.

Test your understanding

Take the quiz below to test what you’ve learned about italian must should ought to.

(Quiz coming soon)

Frequently asked questions

These questions about italian must should ought to come from real threads where B1 learners get tangled between past obligation (ho dovuto vs dovevo), retrospective regret (avrei dovuto), and the auxiliary choice in the past conditional. For the dictionary view, the Treccani entry on dovere covers all the senses in standard Italian.

What’s the difference between dovevo and avrei dovuto?

Dovevo (imperfect) means ‘I was supposed to’ in a neutral, framing sense: it sets up an obligation without telling you whether it was carried out. Avrei dovuto (past conditional) means ‘I should have’ and carries regret or retrospective criticism: it was my duty to do it, but I didn’t. Dovevo partire alle sei = I was supposed to leave at six (whether I did is left open). Avrei dovuto partire alle sei = I should have left at six (and I didn’t, regrettably).

How do I say ‘I should go’ in Italian?

Use the present conditional of dovere: dovrei andare. The conjugation is: io dovrei, tu dovresti, lui/lei dovrebbe, noi dovremmo, voi dovreste, loro dovrebbero. This is also the form for ‘ought to’: Italian doesn’t distinguish ‘should’ from ‘ought to’. Both go to dovrei.

How do I say ‘I should have gone’?

Use the past conditional of dovere + infinitive: avrei dovuto andare (or sarei dovuto andare for motion verbs, the textbook form). Both are accepted in everyday Italian. The conjugation is built from avere or essere in the conditional + dovuto + infinitive: avrei dovuto chiamare, saremmo dovuti tornare, avresti dovuto controllare. The auxiliary follows the rule of the underlying verb: motion and reflexive go with essere, transitives go with avere.

When do I use ho dovuto vs dovevo?

Ho dovuto (passato prossimo) describes a completed past obligation: the obligation existed and was fulfilled. Ha dovuto rispondere subito = he had to answer immediately, and he did. Dovevo (imperfetto) describes an obligation framed as part of a setup or background: it doesn’t say whether it was carried out. Sapevo che dovevo rispondere subito = I knew I had to answer immediately. Often dovevo introduces a clause that explains why something didn’t happen: dovevo partire alle sei ma ho perso il treno.

What about ‘must have done’?

Use present dovere + past infinitive: deve aver fatto, devono essere tornati. This is logical deduction about a past event, not obligation. Deve aver lavorato molto = he must have worked a lot (I conclude from the evidence). Compare with ha dovuto lavorare molto = he had to work a lot (he was forced to, and did). The two are very different: the first is deduction, the second is fact.

How do I choose the auxiliary in avrei/sarei dovuto?

Follow the rule of the underlying infinitive. If the main verb takes avere in compound tenses (mangiare, comprare, leggere), use avrei dovuto: avrei dovuto comprare il pane. If the main verb takes essere (andare, partire, venire, plus reflexives), use sarei dovuto: sarei dovuto andare dal dentista. In everyday Italian, avrei dovuto is often used even with motion verbs, and most speakers won’t correct you. The essere form is the textbook standard.

Is ‘ought to’ different from ‘should’ in Italian?

No. Italian doesn’t distinguish between ‘should’ and ‘ought to’; both map to the conditional of dovere. Dovresti sempre lavarti le mani = you should/ought to always wash your hands. The slight nuance English makes between the two (‘ought to’ as slightly more moral, ‘should’ as more advisory) is not encoded in Italian, where the conditional of dovere covers both.

Riccardo
Milanese, graduated in Italian literature a long time ago, I began teaching Italian online in Japan back in 2003. I usually spend winter in Tokyo and go back to Italy when the cherry blossoms shed their petals. I do not use social media.


Get Italian Lessons like this one in your inbox


Leave a Comment

Don`t copy text!