Oh, and this discussion is about American English; I take no responsibility for UK usages.First, the verb are almost always contracted (they're auxiliaries and have no meaning; they're particles, intended to direct your attention, not to hold it)." However, I think that distinction disappeared a long time ago. But what has me tearing out what's left of my hair is the repeated suggestion that Americans avoid 'have got.' I've lived my whole life in the Southern US and I use it all the time, as does (I think) everyone else. It seems that "have" and "got" have the same meaning in this context, making the "got" in "have got" redundant and unnecessary.
This means they're reduced to final consonants cliticized to subject NPs, mostly pronouns.
Writing Maybe if we start with something we can all agree on: it's generally not appropriate to use "have got", let alone abbreviated forms, in formal written English, whether in Britain or America.
It is probably used as a matter of habit or perhaps as a better sounding phrase to a certain cultural ear.
I picked up the phrase "got to get going" by way of my mother who was from the Texas panhandle. USA uses 'got' in this way: as an emphases or as a repetition.
My opinion again is that it doesn't matter a lot for most EFL students which form they use since both exist in most spoken contexts but since "have" is more common it is more appropriate.