O present perfect é o tempo verbal que mais trava brasileiro em inglês. A estrutura é fácil (have + particípio), mas a hora de usar confunde, porque o português não tem um tempo que funcione do mesmo jeito. A gente traduz "eu moro aqui desde 2020" palavra por palavra e sai "I live here since 2020". Errado, e quase todo mundo erra igual.
A boa notícia: o present perfect tem poucos usos, e dá pra entender todos com uma pergunta só. Neste post você vai ver quando usar, a diferença pro simple past, as palavras que costumam aparecer com ele e os livros que eu indicaria pra treinar.
Resposta rápida: use o present perfect quando uma ação do passado tem ligação com o agora: uma experiência de vida (I've been to Salvador), algo que acabou de acontecer e importa agora (I've lost my keys) ou uma situação que começou no passado e continua (I've lived here since 2020). Se você diz quando aconteceu (yesterday, in 2019), use o simple past.
- Pra treinar do básico: Essential Grammar in Use, unidades 15 a 20.
- Pra quem já é intermediário: English Grammar in Use, unidades 7 a 14.
- Pra quem mora nos EUA: Grammar in Use Intermediate, a versão americana.
Alguns links deste post são de afiliado. Se você comprar por eles, eu ganho uma pequena comissão, sem nenhum custo extra pra você. Eu só indico o que indicaria pra um aluno meu, e nenhuma editora pagou por menção ou posição neste texto.
Índice
Como se forma o present perfect
A fórmula é have/has + particípio passado do verbo principal.
| Forma | Exemplo | Tradução aproximada |
|---|---|---|
| Afirmativa | I have worked here for two years. | Eu trabalho aqui há dois anos. |
| Afirmativa (he/she/it) | She has finished the report. | Ela terminou o relatório. |
| Negativa | We haven't seen that movie. | A gente não viu esse filme. |
| Pergunta | Have you ever been to Rio? | Você já foi pro Rio? |
Na fala, quase sempre vem contraído: I've, you've, she's, we've, they've. Com he, she e it, o has vira 's, igual ao is. "She's finished" pode ser "she has finished" (ela terminou) ou, em outro contexto, "she is finished" (ela está acabada). O particípio decide.
O particípio dos verbos regulares termina em -ed (worked, played). Os irregulares têm forma própria (seen, been, done, gone). Se esses ainda te enrolam, vale passar antes no post sobre verbos irregulares em inglês, organizados por grupo.
Repara também na tradução da tabela: o mesmo present perfect vira "trabalho", "terminou" e "já foi" em português. Por isso traduzir não ajuda a decidir quando usar. O que ajuda é entender a ideia por trás.
Quando usar o present perfect: os 3 usos
A pergunta que resolve quase tudo é: essa ação do passado ainda tem a ver com o agora? Se a resposta é sim, o present perfect costuma ser a escolha.
1. Experiência de vida, sem dizer quando
Você conta o que já fez (ou nunca fez) até hoje, sem marcar o momento.
- I've been to Porto Seguro three times.
- She has never driven a truck.
- Have you ever tried açaí?
O "período" aqui é a sua vida inteira até agora. Por isso não tem data.
2. Ação recente com resultado no presente
Aconteceu há pouco e o efeito está aí, agora.
- I've lost my keys. (Estou sem as chaves.)
- The client has cancelled the meeting. (Não tem mais reunião.)
- Look! It's stopped raining.
3. Situação que começou no passado e continua
É o uso que mais confunde brasileiro, porque em português a gente usa o presente.
- I've lived in Massachusetts since 2019. (Moro em Massachusetts desde 2019.)
- We've known each other for ten years. (A gente se conhece há dez anos.)
- How long have you worked there? (Há quanto tempo você trabalha lá?)
Se a dúvida é qual dos dois usar, tem um passo a passo com teste rápido e exercício em since e for: quando usar cada um.
Quando a ação é contínua e você quer enfatizar a duração, entra o present perfect continuous: I've been studying English for two years. Mas, pra começar, domine o present perfect simples. O resto fica mais fácil depois.
Present perfect ou simple past?
Essa é a dúvida campeã, e a regra prática é curta:
- Tem tempo terminado e marcado (yesterday, last week, in 2019, two days ago, when I was a kid)? Use o simple past.
- Não tem tempo marcado, ou o período ainda não acabou (today, this week, ever, never, so far)? Use o present perfect.
| Simple past (acabou, tem data) | Present perfect (liga com o agora) |
|---|---|
| I saw that movie last year. | I've seen that movie. |
| She called me this morning. (e a manhã já passou) | She has called me three times today. |
| They lived in Boston for five years. (não moram mais) | They've lived in Boston for five years. (ainda moram) |
Repara na última linha: a mesma frase muda de sentido só com o tempo verbal. No simple past, a história acabou. No present perfect, ela continua.
For e since, already, yet, just e ever
Algumas palavras andam quase sempre com o present perfect. Elas não "obrigam" o tempo verbal, mas são uma boa pista.
- For + período: for two years, for a long time, for six months. "Há" ou "faz" em português.
- Since + ponto de partida: since 2020, since Monday, since I was 15. "Desde".
- Already: já (mais cedo do que se esperava). I've already paid the bill.
- Yet: ainda, em negativa e pergunta, no fim da frase. Have you finished yet? I haven't finished yet.
- Just: acabou de. He's just arrived.
- Ever e never: em algum momento da vida, e nunca. Have you ever worked in a restaurant? I've never been to London.
Anota essa: for é a duração, since é o começo. "I've worked here for 2020" está errado; o certo é since 2020 ou for six years.
O erro que quase todo brasileiro comete
Os erros com present perfect vêm quase sempre da tradução direta do português. Os três que mais aparecem:
- Presente no lugar do present perfect. "I live here since 2020" e "I work here for two years" soam naturais pra gente, porque é assim em português. Em inglês, com since e for falando de algo que continua, o certo é I've lived here since 2020 e I've worked here for two years.
- Present perfect com data. "I have seen him yesterday" não funciona. Com yesterday, o certo é I saw him yesterday.
- Particípio errado. "I have went", "she has came". O particípio de go é gone e o de come é come. Esse erro some quando você estuda os verbos irregulares em grupo, com frase.
Gramática sozinha não faz ninguém falar, e com o present perfect isso fica bem claro. Muita gente sabe a regra e acerta o exercício, mas na conversa sai "I live here since…" no automático. O que corrige é produzir a frase certa em voz alta, várias vezes, sobre a sua vida.
Present perfect no inglês britânico e no americano
Os dois usam o present perfect, mas o inglês americano troca pelo simple past com mais frequência, principalmente com already, just e yet. A lição do British Council sobre as diferenças entre as variantes traz pares assim:
- Britânico: Have you done your homework yet? Yes, I've just finished it.
- Americano: Did you do your homework yet? Yes, I just finished it.
Ou seja: se você mora nos EUA e ouve "Did you eat yet?", ninguém está errando. É o uso americano. Pra prova e pra escrita formal, o present perfect continua sendo a escolha segura nos dois lados.
Livros pra treinar o present perfect
Pra esse assunto, o que funciona é uma gramática com explicação curta e muito exercício. As do Raymond Murphy têm unidades inteiras sobre o present perfect e já comparam com o passado. Eu comparo todas elas no post sobre o melhor livro de gramática inglesa.
Essential Grammar in Use (básico, inglês britânico)
Na 4ª edição, as unidades 15 a 20 cobrem o present perfect em pedaços pequenos: I have done, just/already/yet, Have you ever…?, How long have you…?, for/since/ago e, por fim, a comparação com o passado.
Pra quem é: quem está no básico e quer entender o present perfect do zero, uma ideia por vez. Pra quem não é: quem já usa o tempo verbal e só escorrega em detalhes; aí o livro azul rende mais.
O que os leitores dizem: 4,8 de 5 na Amazon Brasil, com quase 7 mil avaliações em outubro de 2026. A didática e o gabarito no fim, que deixa estudar sozinho, são os elogios que mais se repetem. No Goodreads aparece a crítica de que alguns exemplos soam artificiais.
Como eu usaria: uma unidade a cada dois dias. Depois dos exercícios, escreva três frases sobre a sua vida com aquela estrutura e leia em voz alta.
English Grammar in Use (intermediário)
O livro azul. Na 5ª edição, as unidades 7 a 14 tratam do present perfect: simples, contínuo, how long, for e since e duas unidades só de comparação com o past simple. O apêndice de inglês americano mostra onde os americanos preferem o passado.
Pra quem é: intermediário que já conhece a regra mas ainda erra na hora de falar ou escrever. Pra quem não é: iniciante; a explicação é toda em inglês e pressupõe base.
O que os leitores dizem: 4,8 de 5 na Amazon Brasil, com mais de 6 mil avaliações em outubro de 2026. Leitores elogiam a teoria enxuta e o volume de exercícios. A ressalva mais comum é o papel brilhante, ruim pra escrever a lápis.
Como eu usaria: faça as unidades 13 e 14 (present perfect x passado) primeiro, como diagnóstico. Errou muito? Volte pra 7 e siga em ordem. Tem um guia completo no post English Grammar in Use vale a pena?.
Grammar in Use Intermediate (inglês americano)
É a versão americana do livro azul, com exemplos e uso dos Estados Unidos. Faz diferença justamente no present perfect, já que é aqui que britânico e americano mais se afastam.
Pra quem é: quem mora nos EUA, trabalha com americanos ou vai fazer TOEFL. Pra quem não é: quem vai prestar exame de Cambridge ou estuda com material britânico na escola.
O que os leitores dizem: 4,8 de 5 na Amazon Brasil, com mais de 650 avaliações em outubro de 2026. Os comentários destacam que é um bom material pra intermediário e fácil de usar sem professor.
Como eu usaria: mesma rotina do livro azul, e um extra: anote as frases que você ouve no trabalho com already, yet e just e compare com o que o livro explica.
Como eu usaria isso na prática
Um plano de 3 semanas, com 15 minutos por dia:
- Semana 1, experiência de vida: todo dia, cinco frases com ever e never sobre você (I've never been to Europe. I've worked in three different restaurants.). No fim da semana, grave um áudio de um minuto respondendo "What have you done in your life that you're proud of?".
- Semana 2, for e since: escreva frases sobre o que continua na sua vida: onde mora, onde trabalha, quem conhece, há quanto tempo estuda inglês. Sempre duas versões, uma com for e uma com since.
- Semana 3, contraste com o passado: pegue as frases das semanas anteriores e acrescente detalhes com data, no simple past (I've been to Salvador. I went there in 2022 with my sister.). Essa dupla é a conversa real: o present perfect abre o assunto e o passado conta a história.
Em paralelo, faça as unidades do livro do seu nível. E revise as frases antigas uma vez por semana: o que você escreveu na semana 1 precisa voltar na semana 3.
Perguntas frequentes
Quando usar o present perfect?
Quando a ação do passado tem ligação com o presente: experiência de vida sem data (I've been to Chile), ação recente com efeito agora (I've lost my phone) ou situação que começou no passado e continua (I've lived here since 2020).
Qual a diferença entre present perfect e simple past?
O simple past fala de algo terminado num momento definido (I saw her yesterday). O present perfect não marca o momento ou fala de um período que ainda não acabou (I've seen her today). Se tem data no passado, use o simple past.
Como se forma o present perfect?
Com have ou has (para he, she, it) mais o particípio passado do verbo: I have worked, she has gone, they haven't seen. Na pergunta, o have vai pra frente: Have you finished?
Quais palavras indicam o present perfect?
As mais comuns são for, since, already, yet, just, ever, never, so far, recently e expressões de período não terminado, como today e this week. Elas são pistas, não regra absoluta.
O present perfect tem tradução em português?
Não existe um tempo equivalente. Dependendo do contexto, ele vira presente (moro aqui desde 2020), pretérito perfeito (terminei) ou "já" + passado (você já foi?). Por isso vale aprender pela ideia de ligação com o agora, e não pela tradução.
Ou seja: o present perfect não é um passado mais difícil. É o jeito do inglês de dizer "isso ainda importa agora". Escreve frases sobre a sua vida, fala em voz alta e deixa o "I live here since" pra trás.
Fontes: British Council LearnEnglish, lições "British English and American English" e "Present perfect: just, yet, still and already"; sumários do English Grammar in Use (5ª ed.) e do Essential Grammar in Use (4ª ed.), Cambridge University Press; notas de leitores na Amazon Brasil e no Goodreads, consultadas em outubro de 2026 (as notas mudam com o tempo). Imagem de capa criada com IA para o blog.