When do we use past simple and when do we use present perfect tense?
In the following example:
Who has created this building?
I think I must use present perfect because I don't have any hint which connects us with a time or place. Or should it be:
Who did create this building?
I was near the river.
If I have been near the river, I can say the above sentence only when I have never been here before and it's my first experience to be here?
Could some please explain me, please. Is there a possibility if someone can share some links where I can read about this in more detail?