Have dibs on (something)

To demand a share of something, to be in line to use something.I have dibs on the computer and would like to use it as soon as possible.

Have designs on (someone or something)

To have plans for someone or something.The city has designs on the land that the railway used to occupy.

Have contact with (someone)

To communicate with someone.The government has had no contact with the kidnappers for several weeks.

Have come a long way

To have accomplished much.The woman has come a long way since she lost her house and her apartment.

Have cold feet

To be afraid and hesitant about something at the last minute.I think that my friend has cold feet and will not go traveling with me.

Have clean hands

To be guiltless.I had clean hands and I did not need to worry about the company scandal.

Have a head for (something)

To have the mental capacity for something.My father has a head for numbers and is very good at mathematics.

Have a handle on (something)

To have control or an understanding of something.I finally have a handle on my work and it is going very well.

Have a hand in (something)

To be partly responsible for something.I think that the woman had a hand in getting her friend fired from her job.

Have a green thumb

To be able to grow plants well.My sister has a green thumb and has a beautiful garden.