what different between i ate and i have eaten
I ate is more of a recent past tense, then then have eaten is like far of distant past tense, like you only have eaten that one time or a few times a long time ago