Ich weiß, ich bin vielleicht zu spät zugeschaltet (siehe Datum) aber:
have got = U.K. (haven't got)
have = U.S.A. (don't have)
frag mich bitte nicht, wie es in Australien und sonstwo ist, aber zumindest ist es bei den beiden so. Ich bringe die Schüler alle beide Formen bei: "have got", weil es in unseren Schulbüchern so steht, und "have", weil ich selber so rede (bin gebürtiger Ami;).