Originally Posted by
MASM
I was told once that "have got" was only used in the present tense, to emphasize possession, "got" didn't mean anything in this case like "do" didn't mean anything in "Do you speak English?" for example. As for the past, future.. "have" will be used without "got".
Maybe it's not a grammatically acceptable reasoning, but It helped me to understand when I had to use it. My English teachers where British, so I guess they're trying to say, that if "I've got (whatever)" was a common thing to say, it should be taught.