Au passé, pour exprimer l’idée de déplacement avec un verbe d’action (comme travailler, voir, chercher, etc.), on emploie la formule être allé plutôt que avoir été.

L’emploi de avoir été suivi d’un verbe d’action à l’infinitif est répertorié dans les grammaires reconnues, mais la tournure est considérée comme familière et relève de la langue orale.