В английском языке часто употребляется словосочетание have got вместо have в основном значении этого глагола, то есть иметь, располагать. Здесь мы имеем дело с формой завершённого времени. Употребление этой формы характерно для тех случаев, когда речь идёт о результатах совершившегося в прошлом действиях, ощутимых в настоящем.