Open the app

Italian grammar

Ha detto che + trapassato prossimo (avevo / avevi + participio)

Report what someone said they had already done.

From the scene Ha detto che l'aveva fatto (He said he had done it)

In short

Report what someone said they had done with the trapassato prossimo: hai detto che avevi fatto tutto.

Your turn

Which one goes with you had carried up?

Options: hai detto che avevi fatto tutto · avevi portato giù · avevi portato su

Show answer

you had carried up → avevi portato su

How it works

When you report something someone said they did or have done, the verb shifts to the trapassato prossimo (avevo / avevi + participio).

Your turn

Pick the word that fits the line.

Tomás, un'ora fa hai detto che (blank) già fatto tutto.

Clue: tu; trapassato

Options: avessi · abbia · avevi

Show answer

Tomás, un'ora fa hai detto che avevi già fatto tutto.

Tomás, an hour ago you said you had already done it all.

Good to know

«ho fatto tutto» → hai detto che avevi fatto tutto. Watch the irregular participles: fatto, rotto.

you said you had done it all hai detto che avevi fatto tutto

you had carried up avevi portato su

Javi

Sì. Hai detto che avevi portato su tutte le scatole.

Yes. You said you had carried up all the boxes.

Your turn

What fills the gap?

Sì. Hai detto che (blank) tutte le scatole.

Options: hai detto che avevi fatto tutto · avevi portato giù · avevi portato su

Show answer

Javi

Sì. Hai detto che avevi portato su tutte le scatole.

Yes. You said you had carried up all the boxes.

you had brought down avevi portato giù

Nuria

Hai anche detto che avevi portato giù la lampada vecchia.

You also said you had brought down the old lamp.

Your turn

What fills the gap?

Hai anche detto che (blank) la lampada vecchia.

Options: avevi portato giù · hai detto che avevi fatto tutto · avevi portato su

Show answer

Nuria

Hai anche detto che avevi portato giù la lampada vecchia.

You also said you had brought down the old lamp.

you hadn't broken non avevi rotto

Javi

E il piatto che hai detto che non avevi rotto?

And the plate you said you hadn't broken?

Your turn

What fills the gap?

E il piatto che hai detto che (blank)?

Options: hai detto che avevi fatto tutto · avevi portato su · non avevi rotto

Show answer

Javi

E il piatto che hai detto che non avevi rotto?

And the plate you said you hadn't broken?

I had dreamt it l'avevo sognato

Tomás

Va bene... ho detto che l'avevo fatto perché l'avevo sognato.

All right... I said I'd done it because I'd dreamt it.

Your turn

What fills the gap?

Va bene... ho detto che l'avevo fatto perché (blank).

Options: l'avevo sognato · hai detto che avevi fatto tutto · avevi portato su

Show answer

Tomás

Va bene... ho detto che l'avevo fatto perché l'avevo sognato.

All right... I said I'd done it because I'd dreamt it.

Common mistake

Not avresti portato or portavi here. Tu; "you had carried up".

Sì. Hai detto che avevi portato su tutte le scatole.

Yes. You said you had carried up all the boxes.

Practise it in the story

Meet this rule inside a short animated scene. Answer as it plays, then say the lines yourself.

Practise free in the app
See all forms
Ha detto che + trapassato prossimo (avevo / avevi + participio)
you said you had done it allhai detto che avevi fatto tutto
you had carried upavevi portato su
you had brought downavevi portato giù
you hadn't brokennon avevi rotto
I had dreamt itl'avevo sognato
More lines from the story
  • NuriaTomás, un'ora fa hai detto che avevi già fatto tutto.Tomás, an hour ago you said you had already done it all.
  • TomásEh... ho detto così?Uh... I said that?

All Italian grammar guides · Learn Italian with stories