A2

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

  1. 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.
  2. 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...
  3. 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) in ItalianA1

Concepts 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