GIVE ANSWERS - English

Bầu chọn ngay!Đã trả lờiCâu Hỏi Về Ngôn Ngữ
Could someone explain to me what the difference is between "I have eaten dinner" and "I ate dinner"?