Ir para o conteúdo principal

Gramática · Tempos verbais

O Present Perfect

Fórmula: have / has + particípio passado

B1

Esta página para:

Resposta rápida

Não existe um tempo equivalente exato em português. O Present Perfect liga uma ação passada ao presente: uma experiência, um resultado atual, uma situação que continua. Formação: have (ou has com he/she/it) + particípio passado. Ex.: I have finished my homework. Em português, dizemos já terminei, no passado comum; em inglês, já, nunca e ainda não pedem o Present Perfect. Com uma data precisa (yesterday, in 2020…), use o Simple Past.

O Present Perfect: como se forma

Afirmativa

sujeito + have/has + particípio

I have eaten.

She has eaten.

Negativa

haven't / hasn't + particípio

I haven't eaten.

She hasn't eaten.

Interrogativa

Have/Has + sujeito + particípio?

Have you eaten?

Has she eaten?

Exemplo completo: to eat

PronomeForma completaContração
Ihave eatenI've eaten
Youhave eatenYou've eaten
He / She / Ithas eatenHe's eaten
Wehave eatenWe've eaten
You (pl.)have eatenYou've eaten
Theyhave eatenThey've eaten

Os 4 usos principais

1. Experiência de vida

“I have been to Japan.”

Eu já fui ao Japão. Em algum momento da minha vida: a data não importa, o que conta é a experiência. Em português, “já fui”; em inglês, Present Perfect.

2. Ação recente com resultado no presente

“She has lost her keys.”

Ela perdeu as chaves (e o resultado continua: agora ela não consegue entrar em casa).

3. Situação que dura até agora

“We have lived in Paris for 10 years.”

Moramos em Paris há 10 anos (e ainda moramos lá). Atenção: o português usa o presente com “há”; o inglês usa o Present Perfect com for.

4. Ação que acabou de acontecer

“The film has just started.”

O filme acabou de começar. Com just (= “acabar de”), a ação é muito recente: a ligação com o presente é imediata.

Os marcadores temporais associados

Algumas palavras indicam este tempo verbal quase automaticamente: se elas aparecem na frase, é uma boa pista.

since + ponto de partida (desde)

since 2015 · since Monday · since I was a child

“I have known her since 2015.”

for + duração (há)

for 3 years · for two hours · for a long time

“She has worked here for 3 years.”

already

já, na afirmativa

“I have already finished.”

just

acabar de, entre have e o particípio

“He has just left.”

yet

já / ainda: em negativas e perguntas, no fim da frase (ainda não = not … yet)

“Have you finished yet? I haven't finished yet.”

ever / never

alguma vez (ever, em perguntas) ou nunca (never, na afirmativa)

“Have you ever been to London? I have never seen snow.”

Pegadinha clássica

Já, nunca, ainda não: o Present Perfect que falta

É a dificuldade do Present Perfect para quem fala português: o passado comum serve para tudo (Já fiz a lição, Nunca fui a Londres, Ainda não comi), então o Simple Past toma o lugar do Present Perfect. Em inglês, já, nunca e ainda não pedem o Present Perfect: I have already done my homework ✓ / I already did my homework ✗; I have never been to London ✓; I haven't eaten yet ✓ / I didn't eat yet ✗. E não se guie por tenho feito: essa forma parece I have done, mas quer dizer I have been doing (uma ação repetida até agora). (No inglês americano informal, I already did it também aparece, mas na escola e nas provas use o Present Perfect.)

Quiz para praticar

Pergunta 1 / 3Banco de questões The Big Challenge

Complete (até hoje): I _____ this film three times.

O Present Perfect: em que ano se estuda?

Este conteúdo faz parte do inglês estudado nos anos escolares abaixo: veja-o no contexto de cada ano, junto com as outras regras, verbos e temas.

Fichas relacionadas: O Present Perfect

Fichas próximas pelo assunto ou pelo uso, para continuar explorando.

Para ir além

O Present Perfect: um conteúdo avaliado com frequência na Olimpíada de Inglês

Em vez de mais uma prova da escola, seus alunos respondem a questões calibradas pelo CEFR, em uma olimpíada que mobiliza a escola inteira.

Inscrever meus alunos

30.000 alunos por ano · Do 4º ano EF ao 3º ano EM

Praticar no app PLAYO Present Perfect: a teoria você já tem. Agora, é hora de praticar.

Entender uma regra é só o primeiro passo. No PLAY, você aplica a regra em situações reais, no seu ritmo, até ela virar automática.

Praticar “O Present Perfect” no PLAY

Acesso livre · Sem cadastro · 3 minutos

Para professoresO Present Perfect: uma sequência didática pronta para usar

A Academy traz exercícios progressivos, com gabarito e painel de acompanhamento: a pedagogia continua com você, e a ferramenta cuida da repetição e da correção.

Conhecer a Academy

30 dias de teste · Sem cartão de crédito

Perguntas frequentes

Quando usar o Present Perfect em inglês?+

Para uma ação passada que tem ligação com o presente: uma experiência de vida (I have visited Rome), uma ação recente com consequência atual (She has lost her keys) ou uma situação que continua (We have lived here for 10 years). É o tempo de “já”, “nunca”, “ainda não” e “há” + duração. Se a ação está terminada e tem data precisa, use o Simple Past.

Como se forma o Present Perfect?+

Have ou has + particípio passado. Have com I, you, we, they; has com he, she, it. Exemplo: I have finished, she has finished. Negativa: haven't / hasn't + particípio passado. Pergunta: Have / Has + sujeito + particípio passado?

Present Perfect x Simple Past: qual a diferença?+

O Simple Past descreve uma ação passada terminada, com momento definido (I went to Paris last year). O Present Perfect descreve uma ação passada ligada ao presente, sem momento definido (I have been to Paris: em algum momento da vida, e isso importa agora). Em português, as duas frases usam o mesmo passado (“fui”), por isso quem decide é o marcador: com yesterday, last week, in 2010 ou ago, é Simple Past.

Quando usar since e for no Present Perfect?+

Since indica o ponto de partida (“desde”): since 2010, since Monday, since I was a child. For indica a duração (“há”): for 5 years, for two hours, for a long time. Os dois vão com o Present Perfect para uma situação que começou no passado e continua: I have lived here since 2015 / I have lived here for 9 years. Não use o presente, como no português (“moro aqui há 9 anos”): I live here for 9 years está errado.

Qual a diferença entre already, just, yet e ever?+

Already (já): I have already eaten. Just (“acabar de”): She has just left, ela acabou de sair. Yet (já / ainda) em negativas e perguntas: Have you finished yet? I haven't finished yet (ainda não terminei). Ever (já, alguma vez) em perguntas: Have you ever been to London? Never (nunca) na afirmativa: I have never seen snow.

Pode usar o Present Perfect com yesterday?+

Não. Yesterday, last night, last week, in 2020, two hours ago: esses marcadores de tempo terminado pedem o Simple Past. Diga I went yesterday, nunca I have gone yesterday. Esse erro aparece principalmente depois de aprender a regra do Present Perfect: se a ação tem data precisa, é sempre Simple Past.

Atualizado em 25 de setembro de 2026 pela equipe pedagógica do Big Challenge. Mais de 30.000 alunos participam todos os anos da nossa Olimpíada de Inglês, criada em 1999. Nossa abordagem pedagógica →