Parte 1 - Já fez algo, sem especificar tempo
He has already seen this movie.
Ele já viu esse filme.
Have you ever been to Europe?
Você já esteve na Europa?
Parte 2 - Ação passada que continua agora
I have worked here for fifteen years.
Eu trabalho aqui há quinze anos.
I’ve had this dream since I was a little child.
Eu sonho com isso desde que eu era criancinha.
Parte 3 - Período ainda não concluído
It hasn’t snowed this year.
Não nevou esse ano.
Have you seen him this week?
Você viu ele essa semana?
Parte 4 - Algo que aconteceu várias vezes, sem tempo especificado
We have seen each other many times.
Nós nos vimos várias vezes.
I’ve seen that movie at least four times.
Eu vi aquele filme ao menos quatro vezes.
Parte 5 - Acabou de terminar algo (just)
I’ve just finished my homework.
Eu acabei de terminar minha lição de casa.
He has just left!
Ele acabou de sair!
Present Perfect // Simple Past
We have eaten at a steakhouse several times
Nós comemos em uma churrascaria diversas vezes.
We ate at a steakhouse last Sunday
Nós comemos em uma churrascaria domingo passado.
I didn’t talk to Jimmy yesterday
Eu não falei com o Jimmy ontem.
I haven’t talked to Jimmy today.
Eu não falei com o Jimmy hoje.