what are the difference between simple past and present perfect?
The important thing to remember is that the present perfect is related to the present in some way. Whereas, the past simple happened at a specific time in the past and is a finished action.