Is "ain't" only found in American English or in other Englishes? What social group came up with this construction for both "am/are/is not" and "have/has not"? Why?
I have looked through several questions and answers on EL&U, and often there is an indication that American English prefers "have" while British English prefers "have got". In addition, there are ...
For the question "Have you got any ice cream?" which is correct: Yes I do Yes I have or inversely No I don't No I haven't got any