GIVE ANSWERS - English

投票しよう!回答済み言語の質問
Could someone explain to me what the difference is between "I have eaten dinner" and "I ate dinner"?