Si forma con le forme del presente di Essere o Avere (verbi ausiliari) più il participio passato del verbo principale. Esempi: Sono andato. Ho mangiato.
Il present perfect traduce il passato prossimo. Si usa per esprimere un'azione passata ma indeterminata o per parlare di un'azione non ancora conclusa.
Il passato prossimo si forma con il presente del verbo essere essere, presente o del verbo avere avere, presente + il participio passato del verbo principale. Noi siamo cresciuti nella stessa città. Tu hai mangiato un gelato al cioccolato. Luigi ha finito le uova nel frigorifero.
Se si conosce l'esito dell'azione e si sa che è avvenuta, si usa il passato prossimo, se invece il risultato è incerto e non si sa se poi l'azione è avvenuta, si usa l'imperfetto.
Che differenza c'è tra passato prossimo e passato remoto?
Il passato remoto viene di norma utilizzato per esprimere un'azione conclusa nel passato senza relazione con il presente. Al contrario il passato prossimo esprime azioni passate concluse che tuttavia hanno un qualche influsso sul presente.