Thanks Mister for your guidance. I'm not sure whether or not the Anon is an American or British. But what I've been knowing that in American English, we often use I've instead of I have. Please correct me if I'm mistaken.
I am American and you are mistaken. We contract only when it is a present perfect ('I've eaten') and, rarely, when an object is present ('I've something to give you'), not when it stands alone (Who's got the ball? I have).