Have a soft spot in one’s heart for (someone or something)

To be fond of someone or something.My grandmother has a soft spot in her heart for her youngest son.

(not) have a snowball’s chance in hell

To have no chance at all.Our team did not have a snowball's chance in hell to win the tournament.

Have bearing on (something)

To affect or influence something.The decision will have much bearing on the way that the company is managed.

Have arrived

To reach a position of power or authority or prominence.The manager thought that she had arrived when she was given a beautiful corner office.

Have a whale of a time

To have a very exciting time.Everybody had a whale of a time at the school picnic.

Have a weakness for (someone or something)

To be unable to resist someone or something.The girl has a weakness for chocolate and is always eating it.

Have a way with (someone or something)

To be able to lead or persuade or influence others.The little girl has a way with horses. They are very gentle when she is around.

Have a voice in (something)

To have a part or role in making a decision.The citizens were angry because they had no voice in the government policy changes.

Have a vested interest in (something)

To have a personal interest (often financial) in something.The mayor of the city has a vested interest in building the new stadium.

Have a try at (something)

To try something, to take a turn at trying to do something.I want to have a try at scuba diving.