I am having problem with this right now. Can we use "been", since "been" is the past participle of "be"?
Yes. The present perfect is made up of HAVE/HAS plus a past participle. Take a look here be - Conjugation of the English verb be