to 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 thing for somethingto have a thorn in one’s sideto have a tiger by the tailto have a web presenceto have all your christmases come at onceto have an accidentto have an ear for musicto have an eye for fashionto have an eye for somethingto have an important emotional effect on someoneto have an influence on somethingto have an involvementto have and to holdto have ants in someone’s pantsto have arrivedto have authorityto have been offto have blastto have butterflies in stomachto have butterflies in your stomachto have cake and eat it tooto have classto have cold feetto have faith in someoneto have finger in the pieto have fingers in many piesto have flat eyesto have got a broken armto have got a dinnerto have got permanent knot in stomachto have her heart set onto have here or take awayto have into have in store forto have issues with someoneto have it comingto have itchy feetto have legsto have lost someoneto have managedto have many hats