What is the difference between following 2 sentences? Can you please explain me the meaning of both?
- "I have eaten my lunch"
- "I ate my lunch"
Thanks a lot for helping.
What is the difference between following 2 sentences? Can you please explain me the meaning of both?
Thanks a lot for helping.
I ate my lunch.
This is the simple past and means that an event occurred sometime in the past. Nothing more needs to be added.
I have eaten my lunch.
The present perfect is a grammatical combination of the present tense and the perfect aspect, used to express a past event that has present consequences. Though it is used to express the simple past, the construction is better used to express something as a consequence:
I have eaten my lunch, and I'm ready to work.