Обе формы используются:
1) когда говорят, что у кого-то что-то есть.
* I have/ have got a car.
2) когда рассказывают о семье или отношениях.
* She has a brother/She’s got a brother.
3) когда говорится о болезнях.
* Do you have the flu?/Have you got the flu?
4) когда описывают внешность:
* He has blue eyes/He’s got blue eyes.
Используется только have:
have a good time – хорошо проводить время
have breakfast – завтракать
have coffee – пить кофе
have a shower – принимать душ
Have got в отличие от have используется только в present simple. (поэтому для образования отрицания и вопроса нам понадобятся вспомогательные глаголы do и does).
* I had a flu last week.
! Have got имеет сокращение и часто сокращается в утверждении и в отрицании, а глагол have не сокращается.
----------------------------------------------------------------------------------------------------
Надеюсь поможет :)