have a good opinion of sbhave a good opinion of someonehave a good opinion of sthhave a good relationship withhave a good rest of your dayhave a good runhave a good social lifehave a good timehave a good triphave a good weekendhave a good working relationship withhave a got somebodyhave a great ballhave a great birthdayhave a great dayhave a great future aheadhave a great mind to do sthhave a great timehave a green thumbhave a grudge againsthave a guesshave a guilty consciencehave a habit of doing somethinghave a had enoughhave a haircuthave a hand in somethinghave a handle on ithave a handle to one's namehave a hard onhave a hard timehave a head forhave a head for figurshave a head for somthinghave a healthy snackhave a hearthave a heart as big as a househave a heart of goldhave a heart to hearthave a heavy handhave a high colorhave a high opinion ofhave a high opinion of sbhave a high opinion of sthhave a hit out on sbhave a hold onhave a holidayhave a hollow leghave a horse in the racehave a huddlehave a huge fit