Question: what is the difference between past indefinite tense and present perfect tense?
Answer: Use the simple past when the action started in the past, finished in the past, and is not continuing now. Use the present perfect when the action started in the past and is continuing now. The simple past tells us that an action happened at a certain time in the past, and is not continuing anymore.