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