From professional translators, enterprises, web pages and freely available translation repositories.
the present perfect tense is formed with the imperfect of the auxiliary to be or to have and the past participle of the verb.
il trapassato prossimo si forma con l'imperfetto dell'ausiliare essere o avere e il participio passato del verbo.