Question: what is the difference between have and got?
Answer: “Have” is used for the present tense. ... For example, in the present tense we can write: They have a nice dog, or They have got a nice dog. But in past tense, “got” cannot be used with “had.” For example, They had a nice dog. This sentence cannot be written as: They had got a nice dog.