People think that they're so smart when they come in here as grammar experts when they really don't know a single thing about it. "Got" is a real word and it has a real use and almost no one knows it. People will often say "I got to go to the store" when it should be "I have to go to the store". People will also say "I got three dollars" when it should be "I have three dollars". But, the correct usage of "got" is the past tense of "get". This version of "got" should be able to be replaced with "received". For example, "I got a computer last year" IS a correct English sentence.
a word used in place of "have" when "have" would be more appropriate. "Got" referrs to just receiving something, whereas "have" means that you already own it.
CORRECT
1. I got no presents for Christmas last year.
2. I have no talent when it comes to dancing.
INCORRECT
1. Have you got any shorts?
(Do you have any shorts?)