What is the difference between "Have you eaten?" and "Did you eat?"?
jeanalvesok
For me, both phrases mean the same thing, I'm not sure if I'm right or not.
And what about "I have made a cake for you" and "I made a cake for you"? Are they interchangeable?
Knowing whether I should use perfect present or past simple is quite tricky for me.