Skip to content
Home » Blog » Italian Passato Prossimo: When to Use Avere vs Essere (Simple Explanation)

Italian Passato Prossimo: When to Use Avere vs Essere (Simple Explanation)

  • by

If you’re learning Italian, one of the biggest problems you’ll face is this:

When do you use avere and when do you use essere in the Italian passato prossimo?

Most students try to memorize lists.

That doesn’t work.

In this article, I’ll show you a simple and logical way to understand the Italian past tense without guessing.

What is the Italian Passato Prossimo?

The passato prossimo is the most common past tense in Italian.

You use it for actions that are:

  • completed
  • specific in time
  • finished

For example:

  • Yesterday I ate a pizza
  • I went to Milan
  • She returned yesterday
  • We visited a museum

👉 In Italian, all of these use passato prossimo

The Real Problem: Avere vs Essere

To build the Italian passato prossimo, you need:

👉 an auxiliary verb (avere or essere)
👉 + a past participle

The structure looks like this:

  • Avere + past participleho mangiato
  • Essere + past participlesono andato

But how do you choose?

The Key Rule: Transitive vs Intransitive Verbs

This is the part most people skip.

And it’s the reason they stay confused.

Transitive verbs (→ use Avere)

A verb is transitive if it has an object.

Example:

Yesterday I ate a pizza

👉 What did I eat? → a pizza

So the verb is transitive.

✅ Italian:

Ieri ho mangiato una pizza

Intransitive verbs (→ often use Essere)

A verb is intransitive if there is no object.

Example:

I went to Milan

You cannot say:
❌ What did I go?

So the verb is intransitive.

✅ Italian:

Sono andato a Milano

How to Use Avere in Passato Prossimo

When you use avere:

👉 the past participle does NOT change

Examples:

  • Ho mangiato
  • Hai visto
  • Abbiamo visitato
  • Hanno letto

Even if the subject changes, the participle stays the same.

Example:

  • Maria ha mangiato
  • Marco ha mangiato

👉 Still mangiato

How to Use Essere in Passato Prossimo

When you use essere, everything changes.

👉 the past participle must agree with the subject

Example with andare:

  • Sono andato → male
  • Sono andata → female
  • Siamo andati → group (mixed or male)
  • Siamo andate → all female

Understanding Italian is only the first step

At some point, studying on your own stops being enough.
A call helps you understand whether a guided mentoring path can help you start speaking Italian with more confidence.


Examples You Must Know

1. Transitive verb

I ate a pizza

👉 Ho mangiato una pizza

2. Intransitive verb

I went to Milan

👉 Sono andato / andata a Milano

3. Mixed sentence

We went to Colombia and visited Medellín

👉 Siamo andati in Colombia e abbiamo visitato Medellín

👉 andare → essere
👉 visitare → avere

Why Most English Speakers Get This Wrong

Most explanations say:

👉 “Memorize which verbs use essere”

That’s incomplete.

Instead, you should ask:

  1. What is the verb?
  2. Is it transitive or intransitive?
  3. Do I need avere or essere?
  4. Does the participle change?

This is the real system.

Important Note: Exceptions Exist

Yes, there are exceptions.

Some intransitive verbs don’t behave exactly as expected.

But here’s the truth:

👉 You don’t need perfection to start speaking.

Use the rule → then refine through practice.

Final Tip: Stop Guessing

If you want to master the Italian passato prossimo, stop memorizing lists and start understanding structure.

👉 Transitive → avere
👉 Intransitive → essere (often)
👉 Essere → agreement
👉 Avere → no agreement

That alone will fix most of your mistakes.

Want to Go Further?

This article is based on a lesson from my full Italian Language Mentoring Profram for English speakers.

If you want to stop second-guessing yourself every time you speak Italian, click on the blue botton here below.

Do you want to get access to my Italienglish Mentoring Program?

13+ hours of video library, daily assignment, accountability, live calls and private Facebook group.
In 3 months you WILL be able to speak Italian, it’s a promise!