In this sentence, "I've been there yesterday" a little bit inappropriate. If you use this sentence,as for me, It should express that, for example, in news; "Yesterday a robbery took place in Bank of America" and you say "I've been there yesterday" so it should express an unusual situation or experience. "I was there yesterdey" is ordinary use.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.