Can you see what is wrong with this sentence?
I have been there in 2010.
The present perfect simple is never used with a specific time reference. In the above sentence, it would be correct to use the past simple instead beacause a specific time reference is used.
I went there in 2010.