It says that we use present perfect for actions in the past that have a result now. No matter how much I try to figure out this, sometimes it is pretty hard.
I have also read the followings as well, but it seems like that I can't grab this correctly. (Even when I write this, I am doubtful whether I should want to use I read or I have read)
https://www.ef.com/wwen/english-resources/english-grammar/present-perfect/
Does the present perfect imply an action finished in the past?
Which is correct: "has died" or "died"?
Let's assume a situation. I went shopping and while coming back from shopping I meet someone and ask me where did you go? (again I don't know whether it is "where have you gone" or "where did you go?")
What should I need to say? I went shopping or I have gone shopping.
I have gone shopping seems like that I went shopping and still shopping kind of.
But if we look at the rules, it says that
We use present perfect for actions in the past that have a result now.
So, I went shopping it is an action in the past, now I am here with all the shopping bags (result) and saying, I have gone shopping. Can I say like that? It feels somewhat wrong to me, I don't know.
After reading these grammar rules, I am pretty confused now. Before reading these things I didn't care about these things at all. I just say. Someone, please help me to clarify this?