Question: what is the difference between have got and got?
Answer: The colloquial or slang use of have and got applies here. The word have means to possess, keep, own. The word got is the past tense of get, which means to obtain, procure, grasp, take into one's possession. The emphasis of have is on the possessing and of got is on having obtained.