InícioTextosGramática · Present Perfect
Gramática · Present Perfect

Present Perfect: have/has + particípio — o tempo que liga passado e presente

Atualizado em junho de 2026Leitura ~9 min
Gramática Intermediária de InglêsB1
Resposta rápida

O present perfect (have/has + particípio) liga o passado ao agora: experiências (I've been to Japan), ações recentes com resultado (I've finished) e tempo ainda em curso (this week). A regra de ouro: se o tempo já acabou (yesterday, in 2020), use past simple — não present perfect.

O present perfect é o tempo que mais separa o inglês intermediário do iniciante — porque o português não tem um equivalente direto. Ele não é “passado” puro: é passado com relevância agora. Este guia mostra os usos, a diferença para o past simple e o for/since.

A estrutura

FormaExemplo
AfirmativaI have finished. / She has left.
NegativaThey haven't arrived. / He hasn't called.
PerguntaHave you seen it? / Has she replied?

Os usos principais

A diferença que importa: present perfect vs past simple

Tempo terminado → past simple
  1. Sem tempo definido / relevância agora → present perfect: I've seen that movie.
  2. Tempo terminado (ontem, ano passado) → past simple: I saw it yesterday.
  3. I have seen it yesterday → ✅ I saw it yesterday.

for e since

O ângulo executivo: resultados e experiência

Em entrevistas e relatórios, o present perfect comunica trajetória e entrega: “I've managed teams of 20+”, “We've increased revenue by 30%”, “I've worked with global clients.” É o tempo do currículo falado — mostra o que você já realizou e que ainda conta hoje.

Os erros que entregam o brasileiro

⚠ Evite estes
  1. Present perfect com tempo terminado:I've finished yesterday → ✅ I finished yesterday.
  2. Particípio errado:I have went / I have did → ✅ I have gone / I have done.
  3. for/since trocados: for + duração; since + ponto de início.
  4. Traduzir ao pé da letra: “Eu moro aqui há 5 anos” = I have lived here for 5 years (não “I live here for…”).
🎮 Teste agora

Present perfect ou past simple?

Atenção ao marcador de tempo. Feedback na hora.

I _____ this client last year. (tempo terminado)
_____ you ever worked remotely? (experiência)
She has worked here _____ 2018. (ponto de início)
We've _____ three deals this month. (resultado, tempo em curso)

Domine o present perfect na prática

O Fill The Song treina present perfect e outros tempos com música.

Praticar no Fill The Song →

Perguntas frequentes

Quando usar o present perfect?
Para experiências (ever/never), ações recentes com resultado agora (just/already/yet), e tempo ainda não terminado (this week). Liga o passado ao presente.
Qual a diferença entre present perfect e past simple?
Se o tempo já terminou (yesterday, in 2020), use past simple. Sem tempo definido ou com relevância agora, present perfect: “I've seen it” vs “I saw it yesterday”.
Qual a diferença entre for e since?
for + duração (for five years); since + ponto de início (since 2019). “for ten years” = “since 2015”.
Como “Eu moro aqui há 5 anos” em inglês?
“I have lived here for 5 years” — ação que começou no passado e continua usa present perfect, não presente simples.