В Английском языке есть два похожих выражения, которые означают иметь что либо / владеть чем-то - I have got и I have. Оба варианта употребляются в современном Английском Языке наравне. При переводе на Русский Язык, I have (got) - иногда упускается.
Но иногда связка I have got может передавать дополнительные оттенки смысла.
Например в устойчивых выражениях такие как Have lunch - обедать, have a party - проводить вечеринку, have breakfast - завтракать. В этом случае слово got - использовать не нужно.
Также эта связка Have got - НЕ используется в прошедшем времени (Past Simple) в значении имел / владел. Для этого нужно использовать прошедшую форму от Have.