Both are wrong. I got your name and I have got your name are both right in the right context. I got is a past tense whereas I have got is either present tense or perfect tense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Yayya LautnerI got your nameContext.
Yayya LautnerI have got your nam
AFEI have got your nameIt's present perfect in form; present in meaning. Use the search box at the upper right and you'll see we've been through this a hundred times on this site over the years!
1. is NOT present perfect!
AFEI got your name.Did you forget to think this through?
1. is NOT the past
AFEgotten is considered informal by most peopleESL teachers in California teach, right or wrong, that got and gotten are the past participles of get; got is British, and gottenis American. No mention of any formal/informal distinction.
AFEI can see how you are confused CalifJimWell, it's refreshing to see that someone can straighten out the entire world with his own idiosyncratic and condescending way of looking at things. Good luck on that.
AFEwe should be careful with giving wrong information.That's why you should not have said got is not past
AFEAlso, your example of "I got your name" is not valid I'm afraid. Please note the following examples:Got is a perfectly valid past form of the verb get.
* I have got a job with Tesco = I work for Tesco
* I got a job with Tesco = I work for Tesco.