Question: what is the difference between past indefinite and past perfect?
Answer: Past indefinite tense shows an action in the past. But no definite time in the past would be mentioned. So such a sentence is said to be in past indefinite sentence. Past perfect tense shows an action perfected in the time gone by.