have got 当作 have 的口语表达时,意思是“有”,have got 是 have 的一般现在时,不是 get 的现在完成时。在肯定句中,如果主语是第三人称单数,用 has got。通常可以根据上下文来判断 have got 是不是 get 的现在完成时,例如:
John has got above James in the class.(张道真主编《现代英语用法词典》p.614)
因为 get above 的意思是“超过”、“克服”,所以这里的 has got 是 get 的现在完成时。