The idiom is "have got" in both American and British English. It is a purely idiomatic alternate for "have" and is not much used except in the present tense. That is, "have got" is the present tense of this idiom, even though "get" is the present tense form of "to get", and the past is "got"....
ESL General English Grammar Questions
by
CalifJim
4 yr 66 days ago
American English, Verbs, Conversations, Tenses, Negatives, Present Tenses, British English, Modals, Present Perfect, Idioms, Contractions