Skip to content

B1 grammar

Passato prossimo: essere or avere

On testb1cittadinanza.com we explain the passato prossimo the way you need it for the Italian B1 citizenship exam: it is the tense you use most to tell what happened, in writing and speaking. It is formed with essere or avere plus the past participle.

With avere

Most verbs take avere. The participle does not change.

  • Ho lavorato fino alle sei.
  • Abbiamo comprato una casa.
  • Mia moglie ha preso le ferie ad agosto.

With essere

Verbs of movement and change (andare, venire, arrivare, partire, uscire, entrare, tornare, nascere, diventare) and reflexive verbs take essere. The participle agrees with the subject: -o, -a, -i, -e.

  • Sono arrivato in Italia nel 2015.
  • Mia sorella è nata a Lima.
  • Ci siamo sposati due anni fa.

Irregular participles to know

fare → fatto, prendere → preso, scrivere → scritto, leggere → letto, vedere → visto, venire → venuto, essere → stato, rimanere → rimasto, chiedere → chiesto, aprire → aperto.

  • Ho scritto al Comune.
  • Sono stata in Questura.

Wrong → right

✗ Ho andato al Comune.

✓ Sono andato al Comune.

Andare is a verb of movement: it takes essere.

✗ Mia moglie è arrivato ieri.

✓ Mia moglie è arrivata ieri.

With essere the participle agrees: moglie → arrivata.

✗ Ho prenduto il treno.

✓ Ho preso il treno.

Prendere has the irregular participle preso.

✗ Mi ho iscritto al corso.

✓ Mi sono iscritto al corso.

Reflexive verbs take essere.

Exercises

Choose the right answer, then check.

  1. 1. Ieri io (Marco) ___ dal medico.

  2. 2. Le mie figlie ___ in Italia.

  3. 3. Abbiamo ___ la domanda online.

  4. 4. Stamattina Lucia ___ alle sette.

  5. 5. Ho ___ una lettera al padrone di casa.

  6. 6. I miei genitori ___ tre settimane da noi.

6 unanswered

More topics

Topics from the official CILS B1 Cittadinanza syllabus, scoring criteria.