Question: what is the difference between present perfect and past indefinite?
Answer: 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.