lo ha visto

has seen it

→ lo
phrase Uncommon #20,752
has seen it Often refers to a person or thing already known from context. "Lo" can mean "it" or "him" depending on the context.
SP: ¿Lo ha visto alguien?
EN: Has anyone seen it?

Aquí hay un hombre viejo que lo ha visto.

Here is an old man who has seen it.

Nadie lo ha visto.

Nobody has seen it.

Ella lo ha visto todo.

She has seen it all.

Nadie sabe que lo ha visto, pero lo ven.

Nobody knows they've seen it, but they see it.

— El club de la lucha (1999)

Me pregunto si lo ha visto.

I wonder if he's seen it.

Y el suyo lo ha visto.

And he/she has seen yours.

— Perdición (1944)

Pero el Gran Ojo lo ha visto.

But the Great Eye has seen it.

Nadie lo ha visto, ni ayer, ni hoy.

Nobody has seen him, neither yesterday nor today.

— Sin amor (2017)

Ya lo hice, él tampoco lo ha visto.

I already did it, he hasn't seen it either.

— Sin amor (2017)

Él ya lo ha visto antes.

He's seen it before.

— Leviatán (2014)

Tom ya lo ha visto.

Tom has already seen it.

Estaba rojo, ¿no lo ha visto?

It was red, didn't you see?

— El experimento (2001)

Vadim, si usted lo ha visto, sería genial que se haga justicia.

Vadim, if you have seen it, it would be great if justice were done.

— Leviatán (2014)

Todo el mundo lo ha visto.

Everyone has seen it.

Nadie lo ha visto desde entonces.

No one has seen him since.