Gramática · Tempos verbais
O Present Perfect
Fórmula: have / has + particípio passado
B1
Resposta rápida
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
| Pronome | Forma completa | Contração |
|---|---|---|
| I | have eaten | I've eaten |
| You | have eaten | You've eaten |
| He / She / It | has eaten | He's eaten |
| We | have eaten | We've eaten |
| You (pl.) | have eaten | You've eaten |
| They | have eaten | They'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
Estudado em: Ensino Médio
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 alunos30.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 PLAYAcesso 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 Academy30 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 →
The Big Challenge · Atualizado em 25 de setembro de 2026 · Fonte: www.thebigchallenge.com/br/academy/aprender-ingles/gramatica/present-perfect
© The Big Challenge. Reprodução autorizada para uso em sala de aula. Mais de 30.000 alunos participam todos os anos da nossa Olimpíada de Inglês, criada em 1999.