Когда я начинала преподавать я даже не вдумывалась, что преподавать это так сложно. Особенно когда есть have got, а через 3 страницы учебника это уже не have got, а don't have. И ты такой: "А куда делся got?"
И вот ты уже ищешь статьи, ты весь в Гугле пытаешься найти ответ что и зачем это? И вот ты находишь вполне очень ужасное объяснение, которое по сути ничего не объясняет. Цитата с BBC English "Да , have got больше используется в британском английском, а have больше американский."
Но, а как ты это объяснишь человеку который только начал изучать английский? Почему просто не выкинуть эту форму have got?
К сожалению, нельзя. Так как в языке все еще пользуются двумя видами этих форм.
"Для чего их учить? Выучим одну форму и всё?" - говорит мне мой ученик. Но я отвечаю ему опираясь на свой опыт. Итак, когда в тексте ты читаешь и встречаешь have got, хотя его не учил, мозг не поймет что это и просто не сможет понять, растеряется и т.д. Не сможет человек перевести - потеряется и все пропало! Поэтому мы учим эту структуру тоже. Не важно, что ребенок или взрослый, но мы начнем с этой структуры. И потом потихоньку уйдем в простой have. А вот тут то и все проблемы. Давайте разбираться.
Have got живёт только в настоящем времени. А по-другому в present simple.
- И как тогда в прошедшем времени? I had got a car when I was younger...
-Неееет. I had got неправильно. Только I had a car when I was younger.
Что мы видим - что просто это глагол have в прошедшем Past simple.
И может быть и в present simple.
До уровня B2 люди говорят I hadn't got a chance. I didn't have a chance.
Есть достаточно большое количество хороших объяснений в интернете.