Bonjour,
Le present perfect est un temps qui sert à exprimer une action passée qui a des conséquences dans le présent ou pour dire que l’on a de l’expérience de quelque chose, que dans notre vie on a déjà réalisé telles ou telles actions !
Il sera toujours composé de l’auxiliaire HAVE (‘ve) qui deviendra HAS (‘s) à la troisième personne du singulier !
Mais il sera aussi composé du participe passé du verbe :
•pour un verbe régulier, il se forme en ajoutant ED à la fin de celui-ci: She has never WORKED in a supermarket.
•pour un verbe irrégulier, il est à connaître par coeur: I have BEEN (participe passé du verbe irrégulier: BE) to Italy twice.
J’espère avoir pu répondre à ta question, tu n’a pas de choix d’auxiliaire a faire il sera toujours HAVE !