In this context you would use "has been" since the use is actually present perfect tense, not past perfect. " mean the context is in the present not past. "
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.