Looking for ESL work?: Try our EFL / TOEFL / ESL Jobs Section!
The whole have got/have thing is one of the big American/British English dividers.
I spent a lot of my childhood being told to say "it has" and never, never, never to say "it's got." I probably got corrected on that term more than on any other in the language. But my childhood was in the US.