Matagal mo na ba siyang kilala?
Have you known him for a long time?