Question: what is the difference between past and present perfect tense?
Answer: Remember that the past tense and present perfect tense can both be used to talk about things that happened in the past. The only difference is that we can use a specific time with the past tense, but we cannot use a specific time with the present perfect tense. I did it yesterday. I have done it.