to hand outto handleto handle wellto hang upto harassto hateto have 40 winksto have a bee in one's bonnetto have a blowoutto have a bone to pick with somebodyto have a bone to pick with someoneto have a bottomless pitto have a chip on one’s shoulderto have a choiceto have a conditionto have a contractionto have a familiar ring to sthto have a few screws looseto have a finger in every pieto have a frog in one’s throatto have a good head for figuresto have a grand timeto have a green thumbto have a head like a sieveto have a huge effect onto have a knack forto have a lead footto have a major impact onto have a mindto have a mind like a sieveto have a nice oneto have a nose for troubleto have a nose like a bloodhoundto have a one track mindto have a reshuffleto have a rosy outlookto have a rough time of itto have a screw looseto have a second goto have a sense of styleto have a short temperto have a situationto have a soft spotto have a sweet toothto have a thing for somebodyto have a thorn in one’s sideto have a tiger by the tailto have all your christmases come at onceto have an accidentto have an ear for music