Present Perfect in Italian
Passato Prossimo
This article is part of the Italian grammar tree on Settemila Lingue.
In Brief
The Italian passato prossimo describes completed past events. Form it with the present tense of avere or essere plus a past participle: ho mangiato (“I ate/have eaten”), sono partito (“I left/have left”). With essere, the participle normally agrees with the subject: Marco è partito but Anna è partita.
Overview
The passato prossimo is the main tense for talking about completed events in everyday Italian. You use it to say what happened this morning, where someone went, what you bought, or whether you have already done something. It is introduced at A2, but it remains essential at every level.
Despite its traditional English name, “present perfect,” it does not match only English have done. Depending on context, ho visto Luca can mean “I saw Luca” or “I have seen Luca.” In ordinary conversation, Italian often uses the passato prossimo where English uses the simple past.
This is a compound tense: it contains an auxiliary (a helping verb) and a past participle (the form such as “eaten” in “have eaten”). The central beginner task is therefore twofold: form the participle and choose between avere and essere.
How It Works
The basic pattern
subject + present tense of avere/essere + past participle
- Ho lavorato. — I worked / have worked.
- Siamo arrivati. — We arrived / have arrived.
- Non ha telefonato. — He/She did not call.
Italian often leaves the subject pronoun unspoken because the auxiliary already shows the person: Abbiamo finito normally means “We have finished” without noi.
Present-tense auxiliaries
| Person | avere | essere |
|---|---|---|
| io | ho | sono |
| tu | hai | sei |
| lui / lei / Lei | ha | è |
| noi | abbiamo | siamo |
| voi | avete | siete |
| loro | hanno | sono |
The auxiliary carries the person and tense. The main verb stays in its participle form: ho parlato, hai parlato, abbiamo parlato.
Forming regular past participles
Remove the infinitive ending (the dictionary-form ending) and add the participle ending:
| Infinitive group | Ending | Example | Past participle |
|---|---|---|---|
| -are | -ato | parlare | parlato |
| -ere | -uto | credere | creduto |
| -ire | -ito | dormire | dormito |
Examples include ho studiato (I studied), abbiamo ricevuto (we received), and hai dormito (you slept). The -ere group contains many irregular participles, so the regular pattern is useful but not sufficient.
Common irregular participles
| Infinitive | Past participle | Meaning |
|---|---|---|
| aprire | aperto | opened |
| bere | bevuto | drunk |
| chiedere | chiesto | asked |
| dire | detto | said |
| fare | fatto | done, made |
| leggere | letto | read |
| mettere | messo | put |
| prendere | preso | taken |
| scrivere | scritto | written |
| vedere | visto | seen |
| venire | venuto | come |
Learn an irregular participle together with its infinitive and auxiliary: fare — ho fatto; venire — sono venuto/a. This stores the whole usable pattern rather than an isolated form.
Choosing avere
Most verbs use avere. In particular, a transitive verb—a verb whose action can pass directly to a person or thing—usually takes avere:
- Ho comprato un libro. — I bought a book.
- Marta ha scritto un messaggio. — Marta wrote a message.
- Avete visto Paolo? — Did you see Paolo?
Ask “bought what?”, “wrote what?”, or “saw whom?” The answer is the direct object (the person or thing directly affected): un libro, un messaggio, Paolo.
Many verbs without a direct object also use avere, including lavorare, dormire, camminare, and viaggiare: abbiamo dormito, ho viaggiato. For that reason, “movement equals essere” is only a memory aid, not a complete rule.
Choosing essere
Use essere with all reflexive verbs (verbs whose action returns to the subject), and with a group of common intransitive verbs, especially verbs expressing arrival, departure, remaining, or a change of state:
- Mi sono svegliata presto. — I woke up early. (female speaker)
- Siamo partiti alle otto. — We left at eight.
- Giulia è diventata medica. — Giulia became a doctor.
- I bambini sono rimasti a casa. — The children stayed home.
Frequent essere verbs include andare, arrivare, cadere, diventare, entrare, morire, nascere, partire, restare, rimanere, tornare, uscire, and venire. Learn the auxiliary with each verb. Not every verb involving motion takes essere: ho camminato, abbiamo viaggiato, hai nuotato.
Some verbs change auxiliary with meaning or structure. Compare la festa è cominciata (“the party began”) with abbiamo cominciato la lezione (“we began the lesson”). In the second sentence, the verb has a direct object.
Agreement with essere
With essere, the participle behaves like an adjective and normally matches the subject in gender and number:
| Subject | Ending | Example |
|---|---|---|
| masculine singular | -o | Luca è arrivato. |
| feminine singular | -a | Sara è arrivata. |
| masculine or mixed plural | -i | Luca e Sara sono arrivati. |
| feminine plural | -e | Sara e Anna sono arrivate. |
Irregular participles change their final vowel in the same way: nato, nata, nati, nate; venuto, venuta, venuti, venute. With avere, the participle usually remains unchanged: Maria ha mangiato and Maria e Anna hanno mangiato.
Questions, negatives, and time words
Put non before the auxiliary: Non ho capito (“I didn’t understand”). In speech, intonation can turn the normal order into a question: Hai finito? (“Have you finished?”).
Words such as già (already), mai (ever/never), ancora (yet/still), and appena (just) often sit close to the auxiliary:
- Ho già pagato. — I have already paid.
- Non siamo mai stati in Sicilia. — We have never been to Sicily.
- Hai già mangiato? — Have you eaten yet/already?
- È appena uscita. — She has just gone out.
Examples in Context
| Italian | English | Note |
|---|---|---|
| Ho mangiato la pizza. | I ate the pizza. | avere with a direct object |
| Ieri abbiamo visitato il museo. | Yesterday we visited the museum. | English simple past |
| Hai già prenotato il tavolo? | Have you booked the table yet? | Question with già |
| Marta ha scritto tre email. | Marta wrote three emails. | Irregular scritto |
| Non ho capito la domanda. | I didn’t understand the question. | non before the auxiliary |
| Sono andato a Roma. | I went to Rome. | Male speaker; essere |
| Lei è arrivata tardi. | She arrived late. | Feminine singular agreement |
| Siamo partiti alle sette. | We left at seven. | Masculine or mixed group |
| Anna e Chiara sono tornate ieri. | Anna and Chiara returned yesterday. | Feminine plural agreement |
| Mi sono svegliata alle sei. | I woke up at six. | Reflexive verb; female speaker |
| I bambini hanno dormito bene. | The children slept well. | Motion is irrelevant; dormire uses avere |
| Paolo è nato nel 1998. | Paolo was born in 1998. | Irregular participle with essere |
| Non siamo mai stati a Napoli. | We have never been to Naples. | Life experience up to now |
| La riunione è appena finita. | The meeting has just ended. | Completed recent event |
Common Mistakes
Using the infinitive instead of the participle
- Wrong: Ho mangiare la pizza.
- Right: Ho mangiato la pizza.
- Why: After the auxiliary, use the past participle mangiato, not the dictionary form mangiare.
Choosing avere for a common essere verb
- Wrong: Ho andato a Roma.
- Right: Sono andato a Roma. / Sono andata a Roma.
- Why: Andare forms the passato prossimo with essere, and the ending shows the subject’s gender.
Treating every movement verb alike
- Wrong: Sono viaggiato molto.
- Right: Ho viaggiato molto.
- Why: Some movement verbs use essere, but viaggiare, camminare, and nuotare normally use avere. Memorize verbs with their auxiliary.
Forgetting agreement with essere
- Wrong: Maria è arrivato tardi.
- Right: Maria è arrivata tardi.
- Why: A participle used with essere agrees with the subject.
Translating English tense choice word for word
- Wrong approach: avoiding passato prossimo because English says “I saw,” not “I have seen.”
- Right: Ieri ho visto Marco. — Yesterday I saw Marco.
- Why: Italian tense boundaries differ from English ones. In everyday Italian, a completed event such as yesterday’s meeting commonly takes the passato prossimo.
Using the wrong irregular form
- Wrong: Ha scrivuto una lettera.
- Right: Ha scritto una lettera.
- Why: Scrivere has the irregular participle scritto. High-frequency irregular forms need to be learned individually.
Usage Notes
The passato prossimo is especially common in speech and in writing about events connected to ordinary life. It works with both finished time expressions (ieri, l’anno scorso, alle otto) and periods that include the present (oggi, questa settimana, finora): Oggi ho bevuto due caffè.
English speakers should not let the label “present perfect” dictate their choice. English often rejects “have done” with a finished time such as “yesterday”; Italian has no equivalent restriction: L’ho fatto ieri is completely normal. Translate the meaning of the event, not the English verb shape.
In much of northern Italy, the passato prossimo is the usual conversational tense for nearly all completed past events. In central and southern usage, the passato remoto may be more alive in conversation for events viewed as remote, with substantial regional variation. At A2, using the passato prossimo for everyday completed events is a sound and widely understood choice.
Beyond the Basics / Advanced Use
You do not need to master the following points immediately, but they explain forms you will meet later.
Passato prossimo versus imperfetto
The passato prossimo presents an event as completed; the imperfetto presents an ongoing situation, repeated habit, background, age, time, or weather. They often work together:
- Mentre studiavo, mi ha telefonato Luca. — While I was studying, Luca called me.
- Da piccolo andavo al mare ogni estate. — As a child, I went to the seaside every summer.
- Ieri sono andato al mare. — Yesterday I went to the seaside.
The first tense does not simply mean “short” and the second “long.” What matters is how the speaker frames the event: completed foreground event versus ongoing or habitual background.
Agreement with an earlier direct-object pronoun
With avere, the participle is normally unchanged. An important later exception occurs when the direct-object pronouns lo, la, li, or le come before it. Agreement is standard:
- Hai visto Maria? Sì, l’ho vista. — Did you see Maria? Yes, I saw her.
- Hai comprato i biglietti? Sì, li ho comprati. — Did you buy the tickets? Yes, I bought them.
Agreement with other preceding object forms varies more in modern usage, but lo/la/li/le are the clearest pattern to learn first.
Verbs that can take either auxiliary
A change in whether a verb has a direct object can change the auxiliary:
- Il film è finito. — The film ended.
- Abbiamo finito il lavoro. — We finished the work.
With modal verbs such as dovere, potere, and volere followed by another infinitive, auxiliary choice can be more flexible and is influenced by the infinitive and pronoun placement: ho dovuto lavorare; sono dovuta partire. These patterns are best studied after the basic auxiliary rules are secure.
The participle as an adjective
A past participle can also describe a state rather than build a tense: La porta è chiusa may mean “The door is closed.” Context distinguishes a resulting state from an event. Compare La porta è stata chiusa alle nove (“The door was closed at nine”), which explicitly presents a passive event.
Practice Tips
- Learn verbs in three-part chunks. Record fare — fatto — ho fatto and partire — partito — sono partito/a. This combines the irregular form, auxiliary, and agreement pattern.
- Retell one day in six sentences. Include three avere verbs, two essere verbs, and one reflexive verb: Ho lavorato... Sono uscito/a... Mi sono addormentato/a...
- Mark the reason for each auxiliary. When reviewing a sentence, underline the direct object for avere or circle the subject-participle agreement for essere. This is more effective than memorizing a vague “movement verb” rule.
Related Concepts
- Prerequisite: Avere (to have) — supplies one of the two auxiliary conjugations.
- Next step: Irregular Past Participles — expands the high-frequency forms you need.
- Next step: Passato Prossimo with Essere — develops auxiliary choice and subject agreement.
- Next step: Past Participle Agreement — covers agreement beyond the basic essere pattern.
- Contrast: Passato Prossimo vs Imperfetto — explains completed events versus past background and habits.
- Later study: Past Perfect — moves the compound pattern one step further back in time.
- Advanced contrast: Remote Past — covers narrative and regionally used alternatives for completed past events.
Prerequisite
Avere (To Have) in ItalianA1Concepts that build on this
More A2 concepts
This concept in other languages
Compare across all languages
Practice Present Perfect in Italian with a free Settemila Lingue account. We will set up Italian · A2 and generate cards for this exact grammar concept.
Practice this concept