what is the difference between i have and i've got?
The have got forms are more common in an informal style. Have got has the same meaning as have and both are used as present tenses. Note that have got is NOT the present perfect of get. To make questions and negative sentences with have we normally use the auxiliary verb do.