aver visto qualcosa

to have seen something

→ avere
phrase Uncommon #12,123
to have seen something An infinitive phrase; the form of avere can change to match the subject.
IT: Devo aver visto qualcosa di strano.
EN: I must have seen something strange.

Qualcuno deve aver visto qualcosa.

Someone must have seen something.

Tu devi aver visto qualcosa.

You must have seen something.

Lei deve aver visto qualcosa.

She must have seen something.

Dovete aver visto qualcosa.

You must have seen something.