haber visto

to have seen

→ haber
phrase Extremely common #213
to have seen Perfect infinitive: used to refer to an action of seeing that happened earlier, often after another verb like deber, recordar, parecer, or sorprender.
SP: Parece haber visto un fantasma.
EN: She seems to have seen a ghost.

Alguien tiene que haber visto esto.

Someone must have seen this.

Creí haber visto un manzano allá en el Valle.

I thought I saw an apple tree over there in the Valley.

— La bruja (2016)

Yo recuerdo haber visto al caballero antes.

I remember seeing the gentleman before.

Tendrías que haber visto su cara.

You should have seen their face.

— मुन्ना भाई एम बी बी एस (2003)

Debe haber visto otra cosa!

He must have seen something else!

— Madre (Madeo) (2009)

Ella está en problemas porque vio algo que no debería haber visto.

She’s in trouble because she saw something she shouldn’t have seen.

Debiste haber visto la película.

You should have seen the movie.

Debo haber visto mal.

I must have seen wrong.

— Estación central de Brasil (1998)

Debes haber visto mi expediente.

You must have seen my file.

— Solaris (1972)

He visto cosas que desearía no haber visto.

I've seen things I wish I hadn't seen.

No recuerdo haber visto alguna vez a Tom llevando un bolso rojo.

I don’t remember ever seeing Tom carrying a red bag.

Y, sin embargo, me sorprende no haber visto a nadie.

And yet, I'm surprised I didn't see anyone.

— Drácula (2025)

Alguien tiene que haber visto algo.

Someone must have seen something.

Si hubiera tenido tiempo suficiente, podría haber visto más de Londres.

If I had had enough time, I could have seen more of London.

Tenías que haber visto la caldera funcionando.

You should have seen the boiler running.

— Juno (2007)

Creí haber visto un fantasma.

I thought I saw a ghost.

Creo haber visto a un viejo amigo.

I think I saw an old friend.

Tom debe haber visto adonde fue Mary.

Tom must have seen where Mary went.

Estoy bastante seguro de haber visto antes a ese hombre aquí.

I'm pretty sure I've seen that man here before.

Sólo responderé después de haber visto a mi hija y a mi marido.

I will only respond after I have seen my daughter and my husband.

— Aún estoy aquí (2024)

Tendrías que haber visto la cara que has puesto.

You should have seen the look on your face.

Alguien más debe haber visto lo que sucedió.

Someone else must have seen what happened.

Debe haber visto mal.

He must have seen wrong.

— Madre (Madeo) (2009)

Desearía no haber visto una película tan horrenda.

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

Tom no mencionó haber visto a Mary.

Tom didn't mention having seen Mary.

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.

Colm es la persona que pensé haber visto.

Colm is the person I thought I saw.

Lo debes haber visto en la televisión.

You must have seen it on television.

— Bajrangi Bhaijaan (2015)

Tengo la sensación de haber visto ya la película.

I have the feeling I’ve already seen the movie.

No creo haber visto un mar tan calmo.

I don't think I've ever seen such a calm sea.

— Titanic (1997)

Deben haber visto a una chica caminar en llamas, comer una serpiente.

They must have seen a girl walking in flames, eating a snake.

— Dangal (2016)

Tom aseguró haber visto un OVNI.

Tom claimed to have seen a UFO.

Tom fingió no haber visto hacer a Mary lo que hizo.

Tom pretended not to have seen Mary do what she did.

Debes haber visto su rostro.

You must have seen his face.

Alguien debe haber visto algo.

Someone must have seen something.

Creí haber visto algo.

I thought I saw something.

Deberían haber visto la foto.

They should have seen the photo.

Me pareció haber visto tu coche.

I thought I saw your car.

No estoy seguro de haber visto un fantasma.

I'm not sure I saw a ghost.

— El espinazo del diablo (2001)

Recuerdo haber visto a la reina.

I remember seeing the queen.

Ahora que lo mencionas, no recuerdo haber visto a Tom en clase hoy.

Now that you mention it, I don't remember seeing Tom in class today.