Если коротко, то это переводится "Я имею", "У меня есть", например:
I have got dark hair. У меня темные волосы. (Я имею темные волосы.)
I have got 5 dollars. У меня есть 5 долларов. (Я имею 5 долларов.)
Обратите внимание, если he, she, it - то has:
She has got dark hair. У нее темные волосы. (Она имеет темные волосы.)
She has got 5 dollars. У нее есть 5 долларов. (Она имеет 5 долларов.)
Теперь подробнее
Время - Present Perfect, значение которого "действие в прошлом - РЕЗУЛЬТАТ СЕЙЧАС". Называем действие, но на самом деле хотим сообщить результат.
Have / has - вспомогательные глаголы и никак не переводятся, как бы нам ни было удобно это сделать.
Got - смысловой глагол в 3 форме (get - got - got). Один из основных переводов этого глагола - получать что-то любым способом (вы можете это купить, найти, выиграть, принести, получить в подарок и т.д.).
Итак, в прошлом (неважно когда) мы это получили. Какой результат от получения? Мы это имеем прямо сейчас, у нас это есть.
Отрицания
Как и в любом времени, добавляем отрицательную частицу not к вспомогательному глаголу (после него):
I have not got 5 dollars. У меня нету 5 долларов. (Я не имею 5 долларов.)
She has not got 5 dollars. У нее нету 5 долларов. (Она не имеет 5 долларов.)
Также удобно будет сократить, объединив вспомогательный глагол и not в одно слово:
I haven't got 5 dollars.
She hasn't got 5 dollars.
Вопросы
Структура вопроса универсальна для всех времен:
Have you got 5 dollars? У тебя есть 5 долларов? (Ты имеешь 5 долларов?)
Has she got 5 dollars? У нее есть 5 долларов? (Она имеет 5 долларов?)
Короткие ответы:
Yes, I have. / No, I haven't.
Yes, she has. / No, she hasn't.