have+to+do
131Have a Ball — Have a Ball …
132have\ nothing\ on — • have nothing on • not have anything on v. phr. Not to be any better than; to have no advantage over. Susan is a wonderful athlete, but when it comes to dancing she has nothing on Mary. Even though he is older, John has nothing on Peter in… …