Hace mucho que no le veo.
I have not seen him for a long time.