Пишет Angelesis:
have/have gotDyavalenak , 1. I have более формальная форма, но при этом это форма более высшего класса. То есть I have got в основном говорят, как у нас выражаются бедняки и низший класс. Но и в принципе I have более употребляемая.
2. I have got несет себе перфектность, поэтому I have - это у тебя в принципе что-то есть, ты - владелец. А I have got это по-нашему "Ой, я что-то во заимел, вот щас вот у меня есть" - этакое более схватывающее обладание
Но при всем при этом оба значения остаются тем не менее почти одним и тем же. Но повторюсь, даже грамматически I have более простая. А вот, когда ты уже начинаешь чувствовать язык, ты уже понимаешь в каком месте ты втыкаешь первую конструкцию или вторую. Но это, повторюсь, когда уже ты ощущаешь язык. А вот детям давать и совать конструкцию I have got все-таки не есть гуд. Ну хуже она в этом плане, чем Have. И при построении вопроса в том числе