Here's why:
* Has is the third-person singular present tense of the auxiliary verb "have".
* Been is the past participle of the verb "be".
* Together, they form a verb phrase that is used to express the present perfect tense (something that began in the past and continues to the present or has a result in the present).
For example:
"She has been to the store."