have и have got : Оба глагола имеют значение "иметь", "обладать". Хотя have got происходит из формы настоящего совершенного от глагола get, но в современном языке имеет то же значение, что и простые формы have. Существуют, однако, некоторые различия в их употреблении.
1) Выражение have got более употребительно в современной разговорной речи.