Advanced one good reason for sacrifice (4)
I believe the answer is:
lent
'advanced' is the definition.
(advance can mean to lend)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for lent that I've seen before include "Forty days of fasting" , "Time of fasting" , "Christian penitential period" , "Fast time" , "Loaned; a fast" .)