Have (something) on (someone) To have information or proof that someone did something wrong. I think that the police have something on the man and that is why he is afraid.