to have seen
He visto cosas que desearía no haber visto.
I've seen things I wish I hadn't seen.
Tengo la sensación de haber visto ya la película.
I have the feeling I’ve already seen the movie.
No estoy seguro de haber visto un fantasma.
I'm not sure I saw a ghost.
— El espinazo del diablo (2001)
Tendrías que haber visto la cara que has puesto.
You should have seen the look on your face.
Dice haber visto un animal extraño en el bosque pero nadie le cree porque exagera mucho.
He claims to have seen a strange animal in the forest, but nobody believes him because he exaggerates a lot.
Alguien tiene que haber visto algo.
Someone must have seen something.
Tenías que haber visto la caldera funcionando.
You should have seen the boiler running.
— Juno (2007)
Tom debe haber visto adonde fue Mary.
Tom must have seen where Mary went.
Creo haber visto a un viejo amigo.
I think I saw an old friend.