Confused about when to use the present perfect vs simple past? It can be confusing to learners so I've created an info-graphic about weight loss that can help you understand some of the differences.
First of all both of these tenses talk about the past.
The simple past is more specific about something happening in the past at a specific time or when there is no result in the present time. It happened and it's finished. We often use adverbs like last week, yesterday, five years ago, etc. to show that the time finished.
The present perfect is concerned with actions that are not finished (they continue or we may do them again in our lives) or actions that have finished but have a result in the present.
Main Grammar Page
Past Simple vs Present Perfect