palaveoComeçar grátis

Present Perfect: quando usar (explicado de um jeito simples)

É o tempo verbal que mais confunde brasileiros, porque não existe um equivalente exato em português. Aqui vai o essencial.

Equipe Palaveo · Atualizado em 14 de outubro de 2026

Como formar

have / has + particípio passado do verbo (o "terceiro" verbo da lista de irregulares, ou o verbo com -ed).

FormaExemploTradução
AfirmativaI have visited London.Eu já visitei Londres.
NegativaShe hasn't called me.Ela não me ligou (ainda).
PerguntaHave you eaten?Você já comeu?
ContraçãoI've / you've / he's / she'sI have = I've; he has = he's

Os 4 usos principais

1. Experiências de vida (sem dizer quando)

Have you ever been to Japan?Você já foi ao Japão?
I've never tried sushi.Eu nunca experimentei sushi.

2. Algo que começou no passado e continua (com for e since)

I've lived here for five years.Eu moro aqui há cinco anos.
She has worked here since 2020.Ela trabalha aqui desde 2020.

3. Algo que acabou de acontecer (just, already, yet)

I've just arrived.Acabei de chegar.
Have you finished yet?Você já terminou?

4. Passado com resultado no presente

I've lost my keys.Perdi minhas chaves (e continuo sem elas).

Present Perfect ou Simple Past?

A regra de ouro: se você diz quando aconteceu (ontem, em 2019, semana passada), use o Simple Past. Se o momento não importa ou ainda não acabou, use o Present Perfect.

Present PerfectSimple Past
I've seen that movie.I saw that movie yesterday.
She has been to Paris.She went to Paris in 2019.
We've known each other for years.We met in college.

Erros comuns de brasileiros

I live here since 2020. → I've lived here since 2020.Com since e for (desde, há), use o Present Perfect.
I have seen him yesterday. → I saw him yesterday.Com um momento definido (yesterday), use o Simple Past.
Did you ever go to Rio? → Have you ever been to Rio?Para experiências de vida, have you ever…? é o mais natural.

Teste rápido

1. Complete: "I ___ here since January."

2. Complete: "We ___ that movie last week."

3. Como perguntar "Você já foi a Londres?"

Perguntas frequentes

Quando usar o Present Perfect?

Para experiências sem data (I've been to Paris), situações que continuam até agora (I've lived here for 5 years), ações recentes (I've just arrived) e passado com efeito no presente (I've lost my keys).

Qual a diferença entre Present Perfect e Simple Past?

O Simple Past fala de um momento terminado e definido (yesterday, in 2020). O Present Perfect não diz quando, ou fala de algo que ainda continua.

Como se forma o Present Perfect?

Com have ou has mais o particípio passado do verbo: I have worked, she has eaten.

Pratique numa conversa de verdade

Converse 5 minutos com quem fala inglês, por texto ou voz, sem vergonha de errar. É anônimo e na hora.

Começar grátis

Veja também