1hands on to
2hang up
3hard feelings
4hard on
5have…off
6have a good time
7have a hand in
8have a hard time doing
9have a heart of gold
10have a problem doing
1have a short memory
2have… in common
3have a change from
4have a hard time doing
5have a seat
6have an/one eye on
7have another commitment
8have enough of
9have got to
10have had it with sth/ doing sth.
11have mo idea
12have it in someone to
13have many things on one's mind
14have one's hands full
1have one's heart set on sth
2have sb. do sth.
3have some voice in sth
4have sth. Done
5have sth. On one's mind
6have things in one's own way
7have to
8have trouble doing sth.
9have trouble with sth.
10head and shoulders above
11head over to
12health center
13health education