Present Perfect em Inglês: Guia Completo com Exemplos
Oi, é o Profº Rodrígues! Chegamos a um dos tempos verbais que mais geram dúvida entre alunos brasileiros: o present perfect. E eu entendo bem o motivo — esse tempo verbal simplesmente não tem um equivalente direto e claro em português, o que obriga a gente a pensar de um jeito um pouco diferente do que estamos acostumados.
Mas relaxa: com os exemplos certos e a lógica bem explicada, o present perfect deixa de ser um bicho de sete cabeças. Vamos destrinchar ele juntos, com calma.
O que é o present perfect e por que ele “não existe” em português
O present perfect é usado para falar sobre ações que aconteceram em um passado não especificado, mas que têm alguma conexão com o presente. Em português, geralmente traduzimos usando o passado simples ou expressões como “já” — mas a lógica gramatical por trás é diferente.
I have visited Portugal. (Eu já visitei Portugal — não importa quando exatamente, o que importa é que a experiência existe.) She has finished her homework. (Ela terminou o dever de casa — e o resultado disso é relevante agora: ela está livre.)
A ideia central do present perfect é: o momento exato não importa (ou não é mencionado) — o que importa é a conexão entre essa ação passada e o presente.
A estrutura do present perfect
Sujeito + have/has + verbo no particípio passado
I have worked here for five years. (Eu trabalho aqui há cinco anos.) She has lived in three countries. (Ela já morou em três países.)
Regra de “have” vs. “has”: use “has” com he/she/it, e “have” com todos os outros pronomes (I, you, we, they) — exatamente a mesma lógica do “-s” na terceira pessoa do presente simples.
Forma contraída comum: I’ve, you’ve, he’s, she’s, we’ve, they’ve — muito usada na fala e escrita informal.
O particípio passado: regular e irregular
Para verbos regulares, o particípio passado é igual ao passado simples, terminado em “-ed”:
work → worked → worked study → studied → studied
Para verbos irregulares, o particípio passado costuma ser diferente do passado simples — e essa é uma das partes que exige mais memorização:
| Presente | Passado | Particípio |
|---|---|---|
| go | went | gone |
| see | saw | seen |
| eat | ate | eaten |
| do | did | done |
| write | wrote | written |
| take | took | taken |
| be | was/were | been |
I have seen this movie before. (Eu já vi esse filme antes.) She has gone to the store. (Ela foi à loja — e ainda não voltou, subentendido.)
Dica prática: ao estudar verbos irregulares, sempre memorize as três formas juntas (presente, passado, particípio) — isso economiza tempo e evita confusão mais adiante.
Present perfect vs. passado simples: a diferença que mais confunde
Essa é, sem dúvida, a maior fonte de confusão para alunos brasileiros. Vamos comparar diretamente:
Passado simples → ação concluída, em um momento específico do passado (mencionado ou implícito)
I visited Portugal in 2019. (Eu visitei Portugal em 2019 — data específica.)
Present perfect → ação em um passado não especificado, com foco na experiência ou no resultado presente
I have visited Portugal. (Eu já visitei Portugal — não importa quando, o que importa é a experiência.)
Regra prática: se a frase tem uma data ou tempo específico (yesterday, last year, in 2020, when I was 10), use o passado simples. Se não há tempo específico, e o foco é na experiência ou resultado, use o present perfect.
❌ I have visited Portugal in 2019. (erro comum — não se combina present perfect com data específica) ✅ I visited Portugal in 2019. ou I have visited Portugal. (sem a data)
SINCE e FOR: os companheiros do present perfect
Duas palavras aparecem constantemente ao lado do present perfect: “since” e “for”, ambas relacionadas a duração — mas usadas de formas diferentes:
“Since” — usado com um ponto específico no tempo (quando algo começou):
I have lived here since 2015. (Eu moro aqui desde 2015.) She has worked here since March. (Ela trabalha aqui desde março.)
“For” — usado com uma duração (quanto tempo durou/dura):
I have lived here for five years. (Eu moro aqui há cinco anos.) She has worked here for six months. (Ela trabalha aqui há seis meses.)
Dica de memorização: “since” = desde um ponto; “for” = por uma duração. Se você conseguir dizer “desde ___” na tradução, use “since”; se conseguir dizer “há ___ tempo” ou “por ___ tempo”, use “for”.
ALREADY, YET e JUST: os advérbios do present perfect
Três palavras muito comuns acompanham o present perfect, cada uma em contextos específicos:
“Already” (já) — usado em frases afirmativas, geralmente indicando que algo aconteceu antes do esperado:
I have already finished my homework. (Eu já terminei o dever de casa.)
“Yet” (ainda) — usado em frases negativas e perguntas:
I haven’t finished my homework yet. (Eu ainda não terminei o dever de casa.) Have you finished your homework yet? (Você já terminou o dever de casa?)
“Just” (acabou de) — indica que algo aconteceu muito recentemente:
I have just arrived. (Eu acabei de chegar.)
Um diálogo completo para praticar
A: Have you ever visited Europe?
B: Yes, I have! I’ve been to Portugal and Spain. Have you traveled much?
A: Not really, but I’ve lived in three different cities in Brazil. I’ve lived here since 2018.
B: Wow, that’s a long time! Have you finished unpacking yet?
A: Actually, I’ve just finished! I moved in six months ago, but I’ve been really busy with work.
B: I understand. I haven’t fully unpacked my last move yet either, and that was two years ago!
Percebeu como o present perfect (have/has), since/for e already/yet/just aparecem naturalmente em uma conversa sobre experiências e mudanças de vida?
Um parágrafo completo para você ver tudo junto
I have lived in this city for ten years, since 2015. I have visited many places during this time, but I’ve never been to the north of the country. My sister has already traveled there twice! I haven’t had the chance yet, but I’ve just booked a trip for next month. I’m really excited — I’ve heard the beaches are beautiful!
Repare como esse parágrafo combina present perfect com “for/since”, “already”, “yet” e “just”, tudo descrevendo experiências de vida sem datas específicas.
Erros mais comuns que eu vejo
1. Combinar present perfect com data específica ❌ I have visited Portugal in 2019. ✅ I visited Portugal in 2019.
2. Confundir “since” e “for” ❌ I have lived here since five years. ✅ I have lived here for five years.
3. Usar o particípio errado ❌ I have went to the store. ✅ I have gone to the store.
4. Usar “already” em frases negativas ❌ I haven’t finished already. ✅ I haven’t finished yet.
Exercício prático completo
Parte 1 — Complete com have ou has:
- I ___ visited France.
- She ___ finished her homework.
- They ___ never eaten sushi.
Parte 2 — Complete com since ou for:
- I have worked here ___ 2018.
- She has studied English ___ three years.
Parte 3 — Escolha entre present perfect e passado simples:
- I (visited/have visited) Paris in 2019.
- She (has lived/lived) here for ten years.
- We (saw/have seen) that movie already.
Let’s practice the present perfect.
“Let’s practice the present perfect. I have visited Portugal. She has finished her homework. I have lived here since 2015. I have worked here for five years. I have already eaten. Have you finished yet? Great practice!”
Perguntas frequentes sobre present perfect
Existe uma tradução direta para o present perfect em português? Não exatamente — dependendo do contexto, traduzimos usando o pretérito perfeito simples (“eu visitei”), o pretérito perfeito composto (“eu tenho visitado”) ou expressões com “já”/”ainda”. Por isso é importante entender a lógica do inglês, não tentar traduzir palavra por palavra.
Qual a diferença entre “I have been to” e “I have gone to”? “Have been to” indica que a pessoa foi a um lugar e já voltou (I have been to Portugal — fui e voltei). “Have gone to” indica que a pessoa foi e ainda está lá, ou ainda não voltou (She has gone to the store — ela está na loja agora, ou a caminho).
Por que às vezes o present perfect parece se sobrepor ao passado simples? Em alguns contextos informais, principalmente no inglês americano, é comum ouvir passado simples em situações onde o inglês britânico usaria present perfect (ex: “Did you eat yet?” no lugar de “Have you eaten yet?”). Ambos são compreendidos, mas o present perfect é a forma gramaticalmente “padrão” nesses casos.
Preciso memorizar todos os particípios irregulares de uma vez? Não — assim como os verbos irregulares no passado, comece pelos mais usados (be, go, see, eat, do, have, take, make) e vá expandindo aos poucos, sempre no contexto de frases reais.
Gabarito do exercício
Parte 1: 1. have | 2. has | 3. have
Parte 2: 1. since | 2. for
Parte 3: 1. visited | 2. has lived | 3. have seen
Próximos passos na sua jornada
Você já domina um dos tempos verbais mais desafiadores do inglês — um marco importante rumo ao B1. Continue evoluindo com estes conteúdos:
- 📖 Passado Simples em Inglês — compare com o present perfect
- 📖 Verbos Modais em Inglês — continue expandindo sua gramática intermediária
- 🗺️ Trilha: Intermediário Prático (B1–B2) — continue seu caminho estruturado
- 🎧 Página de Exercícios — pratique mais atividades de gramática
Referências externas
Para se aprofundar na estrutura do present perfect em inglês, recomendo:




