avere visto

to have seen

→ avere
phrase Extremely common #84
to have seen This is the perfect infinitive of vedere (“to see”). It is used when the seeing happened before another action, often after words such as dopo (“after”) or without (“without”). In ordinary finite sentences, it is conjugated, for example ho visto (“I have seen / I saw”).
IT: Dopo avere visto il film, ne abbiamo parlato a lungo.
EN: After having seen the film, we talked about it at length.

Mary finse di non avere visto Tom.

Mary pretended not to have seen Tom.

Mary mi disse di avere visto quel film.

Mary told me she saw that movie.

Disse di non avere visto niente.

He said he hadn't seen anything.

Sono contenta di avere visto Tom.

I'm glad I saw Tom.

Sono sicura di avere visto questa camicia nel magazzino.

I'm sure I saw this shirt in the stockroom.

Dovete avere visto Tom.

You must have seen Tom.

Io sono sicura di avere visto quel tizio da qualche parte prima.

I'm sure I've seen that guy somewhere before.

Mary ha detto di non avere visto Tom ieri.

Mary said she hadn't seen Tom yesterday.

Dovete avere visto una scimmia.

You must have seen a monkey.

Vorrei non avere visto un film così orribile.

I wish I hadn’t watched such a horrible movie.

Deve avere visto una scimmia.

He must have seen a monkey.

Mary sembra avere visto un fantasma.

Mary seems to have seen a ghost.

Tom deve avere visto Mary farlo.

Tom must have seen Mary do it.

Io sono sicuro di avere visto quel tizio da qualche parte prima.

I'm sure I've seen that guy somewhere before.

Mary mi ha detto di avere visto quel film.

Mary told me she saw that movie.

Tom mi deve avere visto.

Tom must have seen me.

Qualcuno deve avere visto qualcosa.

Someone must have seen something.

Sono sicura di avere visto qualcosa muoversi.

I'm sure I saw something move.

Mi deve avere visto.

He must have seen me.

Mary ha finto di non avere visto Tom.

Mary pretended not to have seen Tom.

Ha detto di non avere visto niente.

He said he hadn’t seen anything.

Tom deve avere visto qualcosa.

Tom must have seen something.