If you’re not sure you understand the difference between the simple past (I did) and the present perfect (I have done), you might like to read or listen to the Voice of America’s useful report. A lot of language learners get these verb tenses mixed up, so you’re not alone.