have news for someone idiom
给(某人)好戏看
used to say that someone is going to be unpleasantly surprised because something will not be as they want it to be
I've got news for him, if he thinks he can keep living here free of charge. 如果他想继续赖在这里白住,那我可有好戏让他瞧。