Выражения «have got» и «has got» считаются более разговорными в английском языке, потому что они звучат менее формально по сравнению с глаголом «have». 23
В британском английском языке «have got» предпочтителен в разговорной устной и письменной речи, а «have» — в деловом английском. 4