Learn English – the difference between “I was there” and “I have been there”

differencegrammartense

In our language, the difference between the two sentences is very vague.
What is the difference between "I was there" and "I have been there"?

Best Answer

The question is broad and depending on the context, the meaning of those sentences drastically change. Since the question is broad, I'll answer that way.

Both the sentences broadly mean the same - you (at some point in time) were present at that place. However, a subtle difference is...

I was there - merely talks about the past event that you were present at that place.
I have been there - talks about the past event of you being there but also emphasize that that event has something to do in the present talk/scenario. The current scenario/talk could be the result of you being there.