Learn English – the difference between “I have eaten” and “I have finished eating”

past-simplepresent-perfecttense

What is the difference between "I have eaten" and "I have finished eating"?

Best Answer

Fairly familiar usage, ordered by how recently I ate, with common implications:

"I have finished eating" -- I just now finished eating.

"I am done eating" -- I recently finished eating; I will not eat again soon.

"I have eaten" -- I ate earlier today; I am not hungry now.