to have seen
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.