I was cycling with a friend a few weeks ago. When we arrived at the top of the climb, I said
I am pleased we have come here.
He corrected me by saying that I should have said
I am pleased we came here.
In my opinion, the present perfect is better suited to the context since I wanted to focus on how the action connected to the present, how it changed things for me in the present (I am pleased). Moreover, we were still there when I said that. I think that if I had said it after we had left that place, the past tense would have been appropriate: "I am pleased we went there". But for unfinished time frames, I think the present perfect should be used.
Could you, please, let me know your opinions about this?