Present Perfect: Como Usar Corretamente em Inglês
Se tem um tempo verbal que trava o brasileiro no meio de uma frase, é o present perfect. A razão é simples: o português não tem um tempo verbal equivalente. Quando você tenta traduzir "I have lived here for five years" palavra por palavra, o cérebro trava, porque em português a gente simplesmente diz "eu moro aqui há cinco anos" — no presente, sem rodeio nenhum.
O resultado é previsível: a maioria dos estudantes decora a fórmula (have/has + particípio passado), mas continua usando o simple past ("I lived here for five years") em situações onde um nativo usaria o present perfect sem pensar duas vezes — e vice-versa.
Isso não é falha de inteligência nem de memorização. É que o present perfect exige um jeito diferente de pensar sobre o tempo: não "quando aconteceu", mas "isso ainda importa agora?". Uma vez que essa lógica faz sentido, o resto vira prática.
Neste guia, você vai aprender a usar o present perfect do zero: a estrutura, o particípio passado (regular e irregular), os três usos principais, a diferença exata para o simple past, e as palavras que sinalizam quando usar cada tempo verbal.
Tem tabela de verbos irregulares, comparação lado a lado com o simple past, diálogos reais e dois blocos de exercícios com gabarito para você testar se realmente internalizou a lógica.
Present perfect: resposta rápida
O present perfect se forma com have/has + particípio passado ("I have finished", "She has arrived") e conecta uma ação passada com o momento presente. Usa-se para experiências de vida sem tempo específico ("I have been to Japan"), ações recém-concluídas com resultado agora ("I've lost my keys") e situações que começaram no passado e continuam ("I've lived here for five years"). Diferente do simple past, o present perfect nunca vem com uma data ou hora exata.
- Estrutura: sujeito + have/has + verbo no particípio passado.
- Use com "ever", "never", "just", "already", "yet", "for", "since".
- Nunca combine present perfect com "yesterday", "last week" ou uma data específica — isso pede simple past.
- "For" indica duração ("for two years"); "since" indica ponto de início ("since 2020").
O que é o present perfect e por que ele não existe em português
Em português, quando você fala sobre o passado, geralmente escolhe entre duas ideias: aconteceu e acabou ("eu morei em São Paulo", que soa completo), ou está acontecendo agora ("eu moro em São Paulo"). Não existe uma terceira opção gramatical específica para "aconteceu no passado, mas ainda é relevante ou está em andamento agora".
O inglês tem essa terceira opção, e ela se chama present perfect. É um tempo verbal que fica literalmente entre o passado e o presente — por isso o nome "perfect" (do latim perfectum, "completado") vem grudado com "present": uma ação completada, mas com o pé ainda no presente.
I have lived in São Paulo for ten years.
Eu moro em São Paulo há dez anos. (comecei no passado, ainda moro agora)
Repare que a tradução natural para português usa o presente ("eu moro"), não o passado. Isso é exatamente o motivo pelo qual brasileiros travam: tentamos encontrar uma tradução literal de "have lived", e ela simplesmente não existe como estrutura equivalente em português — o jeito certo de aprender é abandonar a tradução palavra por palavra e aprender o padrão da frase inteira.
"Tenho feito" não é bem a mesma coisa
Existe uma estrutura em português que parece próxima — "tenho feito", "tenho estudado" — mas ela também não é um equivalente direto. Em português, "tenho estudado inglês" carrega uma ideia de repetição recente ("venho estudando com frequência"), enquanto o present perfect em inglês é bem mais amplo e cobre situações que o português trataria de formas completamente diferentes, do "eu já fui" ao "eu moro aqui há anos".
Por isso, a recomendação séria é: pare de procurar uma tradução única e fixa para o present perfect. Aprenda os três usos como situações distintas (que vêm a seguir), cada uma com seu próprio "jeito de soar" em português, em vez de tentar encaixar tudo numa fórmula de tradução só.
Vale revisar também o quadro geral em tempos verbais em inglês para ver onde o present perfect se encaixa ao lado do simple past, do present continuous e dos demais tempos — às vezes entender o panorama completo ajuda mais do que estudar um tempo verbal isolado.
A pergunta que resolve 90% das dúvidas
Antes de qualquer regra, existe uma pergunta prática que resolve a maioria dos casos: "Isso ainda importa agora, ou já é passado morto?" Se a resposta é "ainda importa" (a experiência conta pra sua vida, o resultado ainda está aí, a situação continua), use present perfect. Se é "passado morto, já acabou e não tem mais relação com agora", use simple past.
Estrutura: have/has + particípio passado
A fórmula do present perfect tem só duas peças: o verbo auxiliar have (ou has, na terceira pessoa do singular — he, she, it) seguido do verbo principal no particípio passado.
| Pessoa | Auxiliar | Exemplo |
|---|---|---|
| I / you / we / they | have | I have finished the report. |
| he / she / it | has | She has finished the report. |
Na fala e na escrita informal, "have" e "has" quase sempre aparecem contraídos: I've, you've, we've, they've, he's, she's, it's. Um nativo raramente fala "I have finished" por extenso numa conversa casual — o normal é "I've finished".
I've already eaten, thanks.
Eu já comi, obrigado.
Cuidado com uma armadilha: "it's" pode ser contração de "it is" ou de "it has" — só o contexto (o que vem depois) resolve. "It's raining" (it is) vs. "It's rained all day" (it has).
Um jeito rápido de checar se você montou a estrutura certa: depois do "have/has", o próximo verbo tem que estar no particípio passado, nunca no infinitivo nem no gerúndio. "I have finish" e "I have finishing" estão errados; só "I have finished" é uma frase válida.
She has already sent the email, so there's nothing more to do.
Ela já enviou o e-mail, então não tem mais nada a fazer.
| Forma completa | Contração |
|---|---|
| I have / I have not | I've / I haven't |
| you have / you have not | you've / you haven't |
| he has / he has not | he's / he hasn't |
| she has / she has not | she's / she hasn't |
| we have / we have not | we've / we haven't |
| they have / they have not | they've / they haven't |
Na escrita formal (um e-mail de trabalho, uma redação), é mais comum usar a forma completa ("I have not received..."). Na fala e em mensagens informais, a contração é o padrão esperado — usar a forma completa toda hora soa robótico ou excessivamente formal para um nativo.
"Have" como verbo principal vs. como auxiliar
Uma fonte extra de confusão: "have" também existe como verbo principal, com sentido de "possuir" ("I have a car" — eu tenho um carro), sem nenhuma relação com present perfect. A diferença está no que vem depois: se depois de "have" vem um particípio passado, é present perfect; se vem um substantivo, é o verbo "ter" comum.
| Frase | "Have" é o quê? |
|---|---|
| I have two brothers. | Verbo principal — "tenho" (posse) |
| I have finished my homework. | Auxiliar do present perfect |
| She has a new phone. | Verbo principal — "tem" (posse) |
| She has bought a new phone. | Auxiliar do present perfect |
Esse teste — "o que vem logo depois de have/has?" — resolve qualquer ambiguidade rapidamente, sem precisar pensar na tradução da frase inteira.
Particípio passado de verbos regulares
A boa notícia: para verbos regulares, o particípio passado é idêntico ao simple past. Os dois se formam acrescentando -ed ao final do verbo (com pequenos ajustes ortográficos).
| Verbo (infinitivo) | Simple past | Particípio passado |
|---|---|---|
| work | worked | worked |
| study | studied | studied |
| travel | traveled / travelled | traveled / travelled |
| finish | finished | finished |
| watch | watched | watched |
I have worked at this company for three years.
Eu trabalho nessa empresa há três anos.
Regras de ortografia úteis: verbos terminados em consoante + "y" trocam o "y" por "i" antes do "-ed" ("study" → "studied"); verbos terminados em "e" só recebem "-d" ("live" → "lived"); verbos de uma sílaba terminados em consoante-vogal-consoante dobram a última consoante ("stop" → "stopped").
A pronúncia do "-ed" também segue um padrão, mesmo que a escrita seja sempre igual. Depois de som surdo (p, k, s, f, entre outros), o "-ed" soa como /t/ ("worked" soa "workt"). Depois de som sonoro ou vogal, soa como /d/ ("lived" soa "livd"). Só depois de "t" ou "d" o "-ed" ganha uma sílaba extra e soa como /ɪd/ ("wanted" soa "wan-tid", "needed" soa "nee-did").
| Som /t/ | Som /d/ | Som /ɪd/ (sílaba extra) |
|---|---|---|
| talked, walked, watched | played, called, opened | started, ended, decided |
| washed, cooked, helped | arrived, cleaned, loved | wanted, needed, visited |
Treinar essa pronúncia importa especialmente para o listening: se você espera ouvir uma sílaba extra em todo "-ed" (como faria em português, onde cada letra tende a virar som), vai deixar de reconhecer "worked" e "played" como formas no passado, porque na fala rápida elas soam quase idênticas às formas no presente ("work", "play") mais um som curtinho no final.
I have already washed and folded all the laundry.
Eu já lavei e dobrei toda a roupa.
Verbos irregulares mais comuns no particípio passado
A má notícia — mas também a parte que exige menos regra e mais memorização direta: verbos irregulares têm um particípio passado próprio, que às vezes é igual ao simple past e às vezes é completamente diferente. Não existe fórmula; precisa decorar caso a caso.
| Infinitivo | Simple past | Particípio passado | Tradução |
|---|---|---|---|
| be | was/were | been | ser/estar |
| go | went | gone | ir |
| see | saw | seen | ver |
| do | did | done | fazer |
| have | had | had | ter |
| eat | ate | eaten | comer |
| write | wrote | written | escrever |
| take | took | taken | pegar |
| break | broke | broken | quebrar |
| speak | spoke | spoken | falar |
| know | knew | known | saber/conhecer |
| buy | bought | bought | comprar |
| lose | lost | lost | perder |
| find | found | found | encontrar |
| meet | met | met | conhecer/encontrar |
| think | thought | thought | pensar |
| teach | taught | taught | ensinar |
| catch | caught | caught | pegar/capturar |
| bring | brought | brought | trazer |
| put | put | put | colocar |
| cut | cut | cut | cortar |
Agrupar verbos por padrão de mudança ajuda a memorizar mais rápido do que decorar cada um isoladamente. Um grupo útil: verbos que permanecem idênticos nas três formas ("put, put, put"; "cut, cut, cut"). Outro grupo: verbos que terminam em -ought/-aught no passado e no particípio ("buy → bought", "think → thought", "catch → caught", "teach → taught"). Reconhecer esses padrões reduz o volume de memorização "solta".
I have never been to Portugal, but I've been to Spain twice.
Eu nunca fui a Portugal, mas já fui à Espanha duas vezes.
Repare no verbo be: seu particípio passado é been, completamente diferente de "was/were" (simple past). É um dos particípios mais usados no present perfect justamente porque "have been to" (já ter ido a algum lugar) é uma das construções mais comuns para falar de experiências de viagem.
Não existe atalho para decorar verbos irregulares além de repetição — mas focar primeiro nos 20-30 mais frequentes (como os da tabela acima) já cobre a grande maioria das frases que você vai construir no dia a dia.
Uso 1: experiências de vida (ever, never)
Um dos usos mais comuns do present perfect é falar sobre coisas que você já fez (ou nunca fez) em algum momento da sua vida — sem especificar quando. O foco está no fato de ter (ou não ter) acontecido, não no momento exato.
| Frase | Tradução |
|---|---|
| Have you ever tried sushi? | Você já experimentou sushi (alguma vez)? |
| I have never seen this movie. | Eu nunca vi esse filme. |
| She has visited ten countries. | Ela já visitou dez países. |
| We have been to that restaurant before. | Já fomos a esse restaurante antes. |
Have you ever been to New York?
Você já esteve em Nova York (alguma vez na vida)?
Ever (alguma vez) aparece em perguntas, e never (nunca) em afirmações negativas — os dois dispensam qualquer referência a data, porque a pergunta é sobre a experiência acumulada, não sobre quando ela ocorreu.
Repare na posição: ever fica entre o sujeito e o particípio ("Have you ever tried..."), e never substitui o "not" na negativa, ficando no mesmo lugar ("I have never tried...", nunca "I haven't never tried", que seria dupla negativa incorreta).
This is the best coffee I have ever had.
Esse é o melhor café que eu já tomei (na vida).
Esse padrão — "the best/worst [coisa] I have ever [verbo]" — é extremamente comum em inglês falado para fazer elogios ou críticas fortes, e vale a pena decorar como uma estrutura pronta.
A: Have you ever gone skydiving?
Você já pulou de paraquedas alguma vez?
B: No, I haven't, but I've always wanted to try it.
Não, nunca, mas sempre quis experimentar.
Uso 2: ação passada com resultado no presente (just, already, yet)
Este uso foca numa ação que acabou de acontecer (ou não aconteceu ainda) e cujo resultado é visível ou relevante agora. É extremamente comum em conversas do dia a dia, principalmente sobre tarefas e pedidos.
| Palavra | Uso | Exemplo |
|---|---|---|
| just | algo que acabou de acontecer | I've just finished my homework. |
| already | algo que já aconteceu (antes do esperado) | She has already left. |
| yet | algo que ainda não aconteceu (negativas/perguntas) | Have you finished yet? |
I've just gotten your message — give me a minute.
Acabei de receber sua mensagem — me dá um minuto.
Have you eaten yet? No, I haven't eaten yet.
Você já comeu? Não, ainda não comi.
Repare que yet vai no final da frase, tanto em perguntas quanto em negativas — nunca no meio, como às vezes o brasileiro tenta colocar por hábito de outras palavras.
Já e just não são a mesma coisa, apesar de soarem parecido. "Already" significa "já" no sentido de "antes do esperado"; "just" significa "agora mesmo, há poucos segundos ou minutos". Comparando: "I've already finished" (já terminei — talvez antes do previsto) vs. "I've just finished" (acabei de terminar — agora mesmo).
No inglês americano falado, é comum ouvir "already" e "yet" com simple past no lugar de present perfect ("I already ate" em vez de "I've already eaten") — não é tecnicamente "errado" nesse contexto informal, mas o padrão mais formal e mais ensinado continua sendo com present perfect.
A: Has the package arrived yet?
O pacote já chegou?
B: Not yet. It's supposed to come tomorrow.
Ainda não. Ele deve chegar amanhã.
Esse tipo de troca curta — pergunta com "yet", resposta com "not yet" — é extremamente comum no dia a dia, seja falando de entregas, tarefas do trabalho ou combinados entre amigos.
Uso 3: ação que começou no passado e continua (for, since)
Este é o uso que mais confunde brasileiros, porque a tradução natural para português usa o tempo presente — como já vimos no exemplo "I have lived here for ten years" = "eu moro aqui há dez anos". A ação começou no passado e ainda está em andamento agora.
| Frase | Tradução |
|---|---|
| I have worked here since 2019. | Eu trabalho aqui desde 2019. |
| She has known him for six years. | Ela o conhece há seis anos. |
| They have owned this house for two decades. | Eles são donos dessa casa há duas décadas. |
| We have been friends since college. | Somos amigos desde a faculdade. |
I have studied English since I was a teenager.
Eu estudo inglês desde que era adolescente.
O teste prático para reconhecer esse uso: se a frase em português soar bem no presente com "há" ou "desde" ("eu moro aqui há cinco anos", "eu trabalho aqui desde 2019"), é quase certeza de present perfect em inglês, mesmo que a tradução literal pareça esquisita à primeira vista.
A pergunta que acompanha esse uso é "How long...?" (Há quanto tempo...?) — uma das perguntas mais úteis do dia a dia para conhecer alguém melhor.
How long have you worked at this company?
Há quanto tempo você trabalha nessa empresa?
I've worked here since I graduated from college.
Eu trabalho aqui desde que me formei na faculdade.
Um detalhe importante: esse uso implica que a situação continua verdadeira agora. Se ela já terminou, o tempo verbal muda para simple past. Compare: "I have worked here for five years" (ainda trabalho lá) vs. "I worked here for five years" (não trabalho mais lá — foi um período que já acabou).
For vs. since: a dúvida mais comum
"For" e "since" aparecem juntos com tanta frequência no present perfect que viram um par quase automático — mas eles marcam coisas diferentes, e trocar um pelo outro é o erro mais comum nessa construção.
| Marca | Exemplo | |
|---|---|---|
| for | duração — quanto tempo | for two years, for a while, for six months |
| since | ponto de início — desde quando | since 2020, since Monday, since I moved here |
I've lived in this city for eight years.
Eu moro nessa cidade há oito anos. (duração: oito anos)
I've lived in this city since 2018.
Eu moro nessa cidade desde 2018. (início: 2018)
Um truque rápido para lembrar: se depois da palavra vem um período de tempo (a number + unit, como "two years", "a month", "a while"), é for. Se vem um ponto específico no tempo (um ano, um dia da semana, um evento, uma frase inteira com verbo), é since.
| Depois de "for" (duração) | Depois de "since" (início) |
|---|---|
| for a few minutes | since this morning |
| for three weeks | since last Monday |
| for a long time | since I was born |
| for ages | since we met |
We haven't talked for ages — how have you been?
A gente não conversa há uma eternidade — como você tem passado?
Teste rápido: complete mentalmente com "for" ou "since" antes de ler a resposta. "I haven't eaten ___ this morning" (since — ponto de início: essa manhã). "I haven't eaten ___ six hours" (for — duração: seis horas). Repetir esse tipo de checagem rápida acelera o reconhecimento automático.
Present perfect vs. simple past: a diferença que trava o brasileiro
Esta é, sem dúvida, a maior fonte de erro para falantes de português aprendendo inglês. Os dois tempos verbais falam sobre o passado, mas respondem perguntas diferentes: o simple past pergunta "quando aconteceu?" e o present perfect pergunta "isso ainda importa agora?".
| Simple past | Present perfect |
|---|---|
| Ação com tempo específico e concluído | Ação sem tempo específico, ou ainda relevante |
| Usa: yesterday, last week, in 2015, ago | Usa: ever, never, just, already, yet, for, since |
| I visited Paris in 2019. | I have visited Paris. (não importa quando) |
| She called me an hour ago. | She has just called me. (resultado agora) |
I lost my phone yesterday. vs. I have lost my phone.
Perdi meu celular ontem. (data específica) vs. Eu perdi meu celular. (foco no fato de estar sem ele agora)
A segunda frase soa estranha em português traduzida literalmente, porque em português usamos o mesmo tempo verbal (passado) para as duas ideias. Em inglês, a escolha do tempo verbal já carrega a informação: "I lost my phone yesterday" é só um fato histórico pontual; "I have lost my phone" implica que o celular continua perdido agora, e é por isso que você está falando disso.
Regra de ouro: data específica pede simple past
Se a frase menciona (ou implica) uma data, hora ou momento específico — mesmo vago, como "quando eu era criança" — o inglês exige simple past, nunca present perfect. Essa é a regra mais confiável de todas.
| ❌ Errado | ✅ Correto |
|---|---|
| I have watched this movie last week. | I watched this movie last week. |
| She has been born in 1995. | She was born in 1995. |
| We have gone to the beach yesterday. | We went to the beach yesterday. |
A recíproca também vale: se a frase usa "ever", "never", "already", "yet", "for" ou "since" e você troca para simple past, a frase perde sentido ou vira gramaticalmente estranha. "Have you ever traveled to Japan?" funciona; "Did you ever traveled to Japan?" não existe dessa forma em inglês correto.
Modelo mental: uma linha do tempo
Imagine uma linha do tempo horizontal, com o presente marcado como um ponto fixo à direita. O simple past marca um ponto isolado nessa linha, no passado, sem ligação visual com o presente — como um alfinete cravado numa data específica. O present perfect é diferente: ele desenha uma linha (ou uma seta) que sai de algum ponto do passado e chega até o presente, mostrando conexão contínua.
Essa imagem mental explica por que "I lived in Rio for two years" (simple past) soa a um período fechado, isolado no passado — talvez você não more mais lá — enquanto "I have lived in Rio for two years" (present perfect) soa a algo que começou há dois anos e continua até agora, com a linha do tempo ainda "aberta" no presente.
Diferenças regionais: AmE vs. BrE
O inglês britânico tende a ser mais rígido no uso do present perfect com "just", "already" e "yet" — usar simple past nesses casos soa claramente informal ou até "errado" para um britânico. O inglês americano é mais flexível: "I already ate" e "I've already eaten" convivem tranquilamente na fala cotidiana, sem soar estranho nenhuma das duas formas.
Para quem está aprendendo, a recomendação prática é dominar primeiro o padrão com present perfect (mais formal e universalmente aceito) e só depois se acostumar com a variação informal americana ao ouvir séries e podcasts.
Frases negativas e perguntas no present perfect
Formar negativas e perguntas no present perfect é mecânico assim que você tem a estrutura na ponta da língua — o auxiliar "have/has" se comporta como qualquer verbo auxiliar em inglês.
Negativas: have/has + not + particípio passado
| Afirmativa | Negativa |
|---|---|
| I have finished. | I haven't finished. (have not) |
| She has arrived. | She hasn't arrived. (has not) |
| They have called. | They haven't called. |
I haven't seen that movie yet.
Eu ainda não vi esse filme.
Perguntas: have/has + sujeito + particípio passado
Para perguntas, o auxiliar "have/has" simplesmente troca de lugar com o sujeito — igual acontece com "do/does" no present simple.
| Afirmativa | Pergunta |
|---|---|
| You have visited Rome. | Have you visited Rome? |
| He has finished the project. | Has he finished the project? |
Have you ever worked abroad?
Você já trabalhou no exterior alguma vez?
Respostas curtas seguem o mesmo padrão de qualquer pergunta com auxiliar: Yes, I have. / No, I haven't. — nunca repita o verbo principal na resposta curta.
Perguntas com "wh-" (what, why, how)
Perguntas com palavras interrogativas seguem a mesma inversão, só acrescentando a palavra "wh-" no início.
What have you done with my keys?
O que você fez com minhas chaves?
Why hasn't she called back yet?
Por que ela ainda não retornou a ligação?
Um erro comum aqui é esquecer o auxiliar e tentar formar a pergunta só com o particípio ("What you have done?"), que soa errado — a ordem correta sempre inverte sujeito e auxiliar depois da palavra "wh-".
Present perfect em manchetes de notícias
Um detalhe curioso: manchetes de jornal em inglês costumam usar present perfect para anunciar eventos recentes com resultado relevante — "Company Has Announced New CEO", "Prices Have Risen Again" — reforçando exatamente a ideia central desse tempo verbal: um fato que ainda importa agora. Em manchetes muito curtas, às vezes o "has/have" some por questão de espaço, mas o sentido de present perfect continua implícito.
Tag questions com present perfect
Tag questions (aquelas perguntinhas curtas no final da frase, tipo "..., não é?") também seguem o auxiliar "have/has" quando a frase principal está no present perfect.
You've already finished, haven't you?
Você já terminou, não terminou?
She hasn't called yet, has she?
Ela ainda não ligou, ligou?
A regra da tag question é simples: se a frase principal é afirmativa, a tag é negativa (e vice-versa), e o auxiliar usado na tag é sempre o mesmo da frase principal — nesse caso, "have" ou "has".
They've already left, haven't they?
Eles já saíram, não saíram?
Tag questions com present perfect funcionam bem para checar suposições em situações do trabalho também — "We've covered everything, haven't we?" é uma forma comum de fechar uma reunião confirmando que nada ficou de fora.
Tag questions com present perfect são muito usadas para confirmar algo que você acha que já sabe, mas quer checar — um recurso comum em conversas casuais, principalmente no inglês britânico, onde tag questions aparecem com bastante frequência no dia a dia.
Present perfect continuous: quando usar em vez do simples
Existe uma variação do present perfect chamada present perfect continuous, formada com have/has been + verbo com -ing. Ela enfatiza a duração ou a continuidade da ação, muitas vezes com um sentido de "isso vem acontecendo, e talvez ainda esteja rolando agora mesmo".
| Present perfect simples | Present perfect continuous |
|---|---|
| I have read three books this month. | I have been reading this book all week. |
| She has worked here for five years. | She has been working overtime lately. |
I've been studying English for two years, and I still make mistakes.
Eu estudo inglês há dois anos, e ainda cometo erros.
A diferença prática: o present perfect simples costuma focar no resultado ou na quantidade ("I have read three books" — três livros concluídos), enquanto o continuous foca no processo em si, muitas vezes com uma sensação de esforço contínuo ou recente ("I've been reading this book" — o processo de ler, ainda em andamento ou recém-interrompido).
Para o nível iniciante/intermediário, não vale a pena se aprofundar demais nessa distinção agora — o mais importante é reconhecer a estrutura ("have/has been + -ing") quando ela aparecer e entender que ela reforça a ideia de continuidade.
Verbos que nunca usam a forma continuous
Existe um grupo de verbos — chamados stative verbs (verbos de estado) — que descrevem estados mentais, emoções, posse ou percepção, e que quase nunca aparecem na forma "-ing" em inglês padrão, mesmo quando o sentido pede continuidade. Com esses verbos, use sempre o present perfect simples, nunca o continuous.
| Stative verbs comuns | Exemplo correto |
|---|---|
| know, believe, understand | I have known her for years. (não "have been knowing") |
| want, need, prefer | She has wanted this job since college. |
| love, hate, like | We have loved this restaurant since it opened. |
| own, belong, have (posse) | They have owned this car for a decade. |
I have wanted to visit Japan since I was a kid.
Eu quero visitar o Japão desde criança.
Palavras que sinalizam o present perfect
Uma das formas mais rápidas de "adivinhar" qual tempo verbal usar é prestar atenção em certas palavras que quase sempre vêm acompanhadas de present perfect — e outras que nunca vêm.
| Sinaliza present perfect | Sinaliza simple past (nunca present perfect) |
|---|---|
| ever, never | yesterday |
| just, already, yet | last night/week/year |
| for, since | ago (two days ago) |
| so far, up to now | in 2015, on Monday |
| recently, lately | when I was a child |
So far, we have received twelve applications for the job.
Até agora, recebemos doze candidaturas para a vaga.
Vale notar que recently e lately são uma exceção interessante: eles podem aparecer tanto com present perfect ("I haven't seen him recently" — não o vejo recentemente) quanto com simple past em alguns contextos ("I saw him recently" — eu o vi recentemente), então não são 100% exclusivos como "ago" ou "yesterday".
I haven't traveled much lately, but I'm planning a trip soon.
Eu não tenho viajado muito ultimamente, mas estou planejando uma viagem em breve.
Uma forma prática de fixar essas palavras é criar um cartão mental com dois lados: de um lado, "ever, never, just, already, yet, for, since, so far" (present perfect); do outro, "yesterday, ago, last, in + ano, when I was" (simple past). Antes de montar a frase, pergunte qual grupo a expressão de tempo pertence.
Sinalizadores negativos: "not... in"
Um padrão específico que aparece bastante: "haven't/hasn't ... in" + período de tempo, usado para dizer que algo não acontece há um bom tempo — funciona quase como sinônimo de "for" na negativa.
I haven't been to the gym in three weeks.
Eu não vou à academia há três semanas.
We haven't spoken in months.
A gente não conversa há meses.
Repare que aqui "in" substitui "for" na negativa — é uma das poucas exceções onde "in" aparece com present perfect com sentido de duração, então vale a pena memorizar como uma estrutura fixa.
She hasn't posted anything on social media in ages — I hope she's okay.
Ela não posta nada nas redes sociais há uma eternidade — espero que ela esteja bem.
Frases com esse padrão negativo são comuns para expressar preocupação ou estranhamento sobre uma ausência prolongada — "haven't + verbo + in + período" carrega quase sempre um tom de "isso é estranho" ou "isso preocupa", mais do que uma simples constatação neutra.
Erros comuns de brasileiros com present perfect
Alguns erros se repetem tanto que vale a pena nomear cada um especificamente — reconhecer o padrão ajuda a parar de repeti-lo.
| ❌ Errado | ✅ Correto | Por quê |
|---|---|---|
| I have 25 years. | I am 25 years old. | Idade em inglês usa o verbo "to be", não "have" — erro clássico de tradução literal do português. |
| I have lived here since five years. | I have lived here for five years. | "Since" pede ponto de início, não duração — duração é sempre "for". |
| I have went to the store. | I have gone to the store. | Depois de "have/has" vem o particípio passado, não o simple past ("went" é simple past; "gone" é o particípio). |
| Did you ever eaten sushi? | Have you ever eaten sushi? | "Ever" pede present perfect; misturar com "did" (auxiliar do simple past) quebra a estrutura. |
| I have finished it yesterday. | I finished it yesterday. | Data específica ("yesterday") sempre pede simple past, nunca present perfect. |
| I have been knowing him for years. | I have known him for years. | "Know" é stative verb — nunca usa a forma continuous ("-ing"), mesmo com "for". |
| She has already ate. | She has already eaten. | Depois de "have/has", o verbo precisa estar no particípio ("eaten"), não no simple past ("ate"). |
| Have you went to the party? | Did you go to the party? / Have you gone to the party? | "Have" pede particípio ("gone"); "went" só combina com "did" no simple past. |
| I have seen her yesterday at the mall. | I saw her yesterday at the mall. | Presença de data ("yesterday") anula o present perfect, mesmo que o resto da frase pareça pedir ele. |
| I no have finished yet. | I haven't finished yet. | A negativa correta contrai "have" + "not" ("haven't"), nunca usa "no" antes do verbo, como em português. |
O erro mais silencioso de todos, porém, não é usar o tempo verbal errado — é evitar o present perfect por insegurança e usar sempre simple past, mesmo quando soa estranho para um nativo. Isso costuma passar despercebido em conversas curtas, mas fica evidente em textos mais longos ou entrevistas, onde a falta de present perfect faz o inglês soar mais "traduzido" do que natural.
No listening, existe outra armadilha: "has" contraído ("she's", "it's") soa parecido com "is" na fala rápida, o que confunde quem está tentando identificar se a frase está no presente simples ou no present perfect só de ouvido. Prestar atenção no verbo que vem depois resolve a dúvida: se vem um particípio passado, é "has"; se vem um gerúndio ou adjetivo, é "is".
Um último detalhe sobre posição: "already" pode aparecer no meio da frase ("I have already finished") ou no final ("I have finished already") — a segunda opção é mais comum no inglês americano informal. As duas são gramaticalmente aceitas; o brasileiro tende a travar tentando decidir qual é "a certa", quando na verdade ambas funcionam.
Exercício 1: complete com o present perfect
- She ______ (finish) her homework already.
- I ______ (never / try) Thai food.
- They ______ (live) in Brazil for ten years.
- ______ you ______ (see) this movie yet?
- We ______ (not / decide) where to go on vacation.
- He ______ (know) her since they were kids.
- I ______ (lose) my wallet — I can't find it anywhere.
- ______ you ______ (be) to Argentina before?
- We ______ (not / hear) from him in months.
- The team ______ (win) the championship twice so far.
Ver respostas
- She has finished her homework already. — Ela já terminou o dever de casa.
- I have never tried Thai food. — Eu nunca experimentei comida tailandesa.
- They have lived in Brazil for ten years. — Eles moram no Brasil há dez anos.
- Have you seen this movie yet? — Você já viu esse filme?
- We haven't decided where to go on vacation. — Nós ainda não decidimos para onde ir de férias.
- He has known her since they were kids. — Ele a conhece desde que eram crianças.
- I have lost my wallet — I can't find it anywhere. — Eu perdi minha carteira — não consigo encontrá-la em lugar nenhum.
- Have you been to Argentina before? — Você já esteve na Argentina antes?
- We haven't heard from him in months. — Não temos notícias dele há meses.
- The team has won the championship twice so far. — O time já ganhou o campeonato duas vezes até agora.
Present perfect na conversação real: diálogos comentados
Ver o present perfect isolado em frases de exemplo é diferente de ver como ele aparece numa conversa de verdade. Os dois diálogos abaixo são originais, criados para mostrar o padrão em contexto.
Diálogo 1: chegando em uma festa
A: Have you eaten anything yet?
Você já comeu alguma coisa?
B: Not yet, I've just arrived. Have you tried the food here before?
Ainda não, acabei de chegar. Você já experimentou a comida daqui antes?
A: Yeah, I've been to this place a few times. The pasta is amazing.
Já, eu já vim a esse lugar algumas vezes. A massa é incrível.
B: I haven't had pasta in weeks — I'm definitely trying it.
Eu não como massa há semanas — com certeza vou experimentar.
Repare como o present perfect domina esse diálogo inteiro — "have you eaten", "I've just arrived", "have you tried", "I've been", "I haven't had" — porque toda a conversa gira em torno de experiências e situações sem data específica, exatamente o terreno onde esse tempo verbal se encaixa.
Diálogo 2: falando sobre carreira
A: So, what have you been up to lately?
Então, o que você tem feito ultimamente?
B: I've actually just started a new job. I've never worked in marketing before, so it's a big change.
Na verdade acabei de começar um novo emprego. Eu nunca trabalhei em marketing antes, então é uma grande mudança.
A: That's great! Have you made any friends there yet?
Que ótimo! Você já fez amigos lá?
B: A couple, yeah. I've only been there for two weeks, though.
Alguns, sim. Só que só estou lá há duas semanas.
Este segundo diálogo mostra o present perfect combinado com "for" (duração — "for two weeks") e reforça como ele naturalmente carrega a conversa quando o assunto é uma mudança recente cujos efeitos ainda estão em andamento.
Diálogo 3: no consultório médico
A: How long have you had this pain?
Há quanto tempo você está com essa dor?
B: I've had it since last week. I haven't taken any medicine for it yet.
Estou com ela desde a semana passada. Ainda não tomei nenhum remédio para ela.
A: Have you ever had this kind of pain before?
Você já teve esse tipo de dor antes?
B: No, this is the first time I've experienced something like this.
Não, essa é a primeira vez que eu experimento algo assim.
Consultas médicas são um dos contextos onde o present perfect aparece quase o tempo todo — sintomas que começaram no passado e continuam agora são exatamente o tipo de situação que esse tempo verbal descreve melhor.
Present perfect em entrevistas de emprego
Entrevistas de emprego em inglês são outro terreno onde o present perfect domina, especialmente em perguntas sobre experiência profissional acumulada — o entrevistador quer saber o que você já fez ao longo da carreira, não um evento com data fixa.
| Pergunta do entrevistador | Tradução |
|---|---|
| What have you accomplished in your current role? | O que você conquistou na sua função atual? |
| Have you ever led a team before? | Você já liderou uma equipe antes? |
| How long have you worked in this industry? | Há quanto tempo você trabalha nesse setor? |
| Have you faced any major challenges recently? | Você enfrentou algum desafio grande recentemente? |
I have led three major projects in the last two years, and I've always delivered on time.
Liderei três projetos importantes nos últimos dois anos, e sempre entreguei no prazo.
Responder essas perguntas com simple past em vez de present perfect não é "errado" gramaticalmente em toda situação, mas costuma soar menos natural — e às vezes muda sutilmente o sentido, sugerindo que a experiência já não conta mais para o presente.
Diálogo 4: falando com o suporte ao cliente
A: Hi, I've been trying to reset my password, but it hasn't worked so far.
Oi, eu tenho tentado redefinir minha senha, mas não deu certo até agora.
B: I'm sorry about that. Have you checked your spam folder for the reset email?
Sinto muito por isso. Você já checou a pasta de spam para ver o e-mail de redefinição?
A: Yes, I've checked twice. I still haven't received anything.
Sim, já chequei duas vezes. Ainda não recebi nada.
B: Understood. I've just sent a new reset link — let me know if it hasn't arrived in five minutes.
Entendido. Acabei de enviar um novo link de redefinição — me avisa se não chegar em cinco minutos.
Chamados de suporte técnico são outro contexto onde o present perfect domina, principalmente combinado com "so far" (até agora) e "just" (acabar de fazer algo) — o foco está sempre no status atual do problema, não em quando exatamente cada tentativa aconteceu.
Como praticar present perfect até ficar automático
Entender a regra é o primeiro passo, mas o present perfect só vira automático com repetição ativa — ninguém pensa conscientemente na regra no meio de uma conversa real. Estas quatro práticas ajudam a internalizar mais rápido.
1. Narre seu próprio dia usando present perfect
No fim do dia, descreva em voz alta (ou por escrito) três coisas que você já fez hoje, usando present perfect: "I've cleaned the house. I've called my mom. I haven't finished my work yet." Essa prática força o cérebro a escolher o tempo verbal certo em tempo real.
2. Faça a si mesmo perguntas com "ever"
Pergunte (e responda) coisas como "Have you ever lived abroad?", "Have you ever eaten something weird?" — o formato de pergunta com "ever" é um dos usos mais previsíveis e fáceis de treinar sozinho.
3. Revise o particípio passado junto com o simple past
Ao estudar um verbo irregular novo, sempre anote as três formas juntas (infinitivo, simple past, particípio) — não só a que você precisa no momento. Isso evita o erro comum de confundir "went" com "gone" na hora de montar a frase.
4. Ouça e leia com atenção ao "have/has" contraído
Como "I've", "she's" e "we've" são muito curtos na fala, é fácil não perceber que ali existe um present perfect. Praticar listening ativo prestando atenção nessas contrações ajuda tanto a reconhecer o tempo verbal quanto a usá-lo com naturalidade depois.
5. Monte seu próprio "currículo de experiências"
Escreva uma lista de 10 experiências de vida usando "I have..." e "I have never...": lugares que já visitou, comidas que já experimentou, coisas que nunca fez. Esse exercício treina especificamente o uso 1 (experiências) de forma pessoal e memorável, muito mais eficaz do que decorar frases de um livro didático.
6. Grave-se respondendo perguntas com "how long"
Grave um áudio curto de você mesmo respondendo perguntas como "How long have you studied English?", "How long have you lived in your city?". Ouvir sua própria voz depois ajuda a identificar se você está mesmo usando o present perfect ou escorregando para o simple past por hábito — um erro que passa despercebido quando só se pratica por escrito.
Exercício 2: present perfect ou simple past?
Escolha o tempo verbal correto para cada frase.
- I ______ (visit) Portugal in 2019. (present perfect / simple past)
- She ______ (never / be) to Africa. (present perfect / simple past)
- We ______ (watch) that movie last night. (present perfect / simple past)
- He ______ (just / arrive) — his bags are still by the door. (present perfect / simple past)
- They ______ (move) to this city when they were kids. (present perfect / simple past)
- I ______ (not / see) her since the wedding. (present perfect / simple past)
- He ______ (break) his arm last summer. (present perfect / simple past)
- She ______ (win) three awards so far this year. (present perfect / simple past)
- We ______ (graduate) from college in 2018. (present perfect / simple past)
- I ______ (not / try) that new restaurant yet. (present perfect / simple past)
- My grandparents ______ (get) married in 1965. (present perfect / simple past)
Ver respostas
- I visited Portugal in 2019. — Data específica (2019) pede simple past.
- She has never been to Africa. — "Never" pede present perfect.
- We watched that movie last night. — "Last night" pede simple past.
- He has just arrived — his bags are still by the door. — "Just" + resultado visível agora pede present perfect.
- They moved to this city when they were kids. — Momento específico da infância pede simple past.
- I haven't seen her since the wedding. — "Since" pede present perfect.
- He broke his arm last summer. — "Last summer" pede simple past.
- She has won three awards so far this year. — "So far" pede present perfect.
- We graduated from college in 2018. — Data específica (2018) pede simple past.
- I haven't tried that new restaurant yet. — "Yet" pede present perfect.
- My grandparents got married in 1965. — Data específica (1965) pede simple past.
Perguntas frequentes sobre present perfect
Qual a diferença entre present perfect e simple past?
O simple past descreve uma ação concluída num momento específico do passado ("I went to Paris in 2019"). O present perfect descreve uma ação sem tempo específico, ou cujo resultado ainda importa no presente ("I have been to Paris"). A presença de uma data marca quase sempre simple past.
Quando devo usar "for" e quando devo usar "since"?
"For" indica duração — quanto tempo algo durou ou está durando ("for two years"). "Since" indica o ponto de início — desde quando algo começou ("since 2020"). Os dois combinam com present perfect para falar de situações contínuas.
Por que "I have 25 years" está errado?
Porque idade em inglês se expressa com o verbo "to be", não "have" — o correto é "I am 25 years old". Esse erro vem da tradução literal do português ("eu tenho 25 anos"), mas não existe estrutura equivalente com "have" em inglês para idade.
O present perfect sempre se traduz pelo presente em português?
Não sempre, mas é comum quando o uso é sobre uma situação contínua ("I have lived here for years" = "eu moro aqui há anos"). Em outros usos, como experiências de vida, a tradução costuma usar o pretérito perfeito composto ("já visitei", "nunca fui").
Posso usar present perfect com "yesterday" ou "last week"?
Não. Expressões de tempo específico como "yesterday", "last week" ou uma data ("in 2015") sempre pedem simple past, nunca present perfect — essa é uma das regras mais confiáveis para não errar.
Qual a diferença entre present perfect e present perfect continuous?
O present perfect simples costuma enfatizar o resultado ou a quantidade de uma ação ("I have read three books"). O present perfect continuous ("have/has been + -ing") enfatiza o processo contínuo, muitas vezes ainda em andamento ("I have been reading all week").
"Have been" e "have gone" significam a mesma coisa?
Não. "Have been to" indica que a pessoa esteve num lugar e já voltou ("I have been to Japan" — já fui e voltei). "Have gone to" indica que a pessoa foi e ainda está lá ("He has gone to the store" — ele foi à loja e ainda não voltou).
É errado usar present perfect em inglês americano?
Não é errado, mas o inglês americano tende a preferir simple past em alguns contextos onde o britânico usaria present perfect — como com "already" e "yet" ("I already ate" no lugar de "I have already eaten"). As duas formas são compreendidas em qualquer variante.
Como sei se uma frase pede present perfect sem decorar toda a regra?
Pergunte: "isso tem uma data específica, ou está sem data e ainda importa agora?" Data específica pede simple past; sem data e com relevância no presente pede present perfect. Essa pergunta resolve a maioria dos casos do dia a dia.
Por que "know" nunca aparece como "have been knowing"?
Porque "know" é um stative verb (verbo de estado) — verbos assim descrevem estados mentais, emoções ou posse e não usam a forma continuous em inglês padrão, mesmo quando a ideia é de continuidade. O correto é sempre "I have known" (não "have been knowing").
O present perfect é mais comum na fala ou na escrita?
Aparece nos dois, mas é especialmente comum na fala e em conversas cotidianas — perguntas como "Have you eaten?" ou "Have you seen this?" são extremamente frequentes no dia a dia. Na escrita mais formal, o present perfect também aparece bastante em relatórios e atualizações de status.
Present perfect é importante para entrevistas de emprego em inglês?
Sim, muito. Perguntas sobre experiência profissional ("What have you accomplished?", "Have you ever led a team?") quase sempre usam present perfect, porque o entrevistador quer saber sobre experiência acumulada ao longo da carreira, não um evento pontual com data fixa.
Conclusão
O present perfect não é difícil por causa da fórmula — have/has + particípio passado é simples de memorizar. É difícil porque exige uma lógica que o português não usa: pensar se uma ação passada ainda tem peso no presente, em vez de só perguntar quando ela aconteceu. Uma vez que esse recorte de pensamento entra, o resto é prática e repetição.
Não espere fluência total logo de cara. Mesmo estudantes avançados erram present perfect ocasionalmente — o objetivo realista é reduzir o erro com o tempo, não eliminá-lo da noite para o dia. Cada frase que você monta corretamente reforça o padrão um pouco mais.
E se em algum momento você ficar em dúvida no meio de uma conversa real, lembre-se: um nativo vai entender perfeitamente mesmo se você usar simple past onde o certo seria present perfect. Errar essa distinção não quebra a comunicação — só deixa a frase um pouco menos natural. Prioridade número um sempre é continuar falando; a precisão gramatical vem com o tempo.
Mapa rápido: qual uso escolher
| Situação | Palavra-sinal | Exemplo |
|---|---|---|
| Experiência de vida, sem data | ever, never | I have never been to China. |
| Ação recente com resultado agora | just, already, yet | She has just left. |
| Situação contínua desde o passado | for, since | I've worked here for 3 years. |
| Data específica no passado | yesterday, last week, in 2020 | I visited Rome in 2020. (simple past) |
Guarde essa tabela como referência rápida enquanto o padrão não vira automático — com prática, você para de precisar checá-la conscientemente. Volte a ela sempre que ficar em dúvida no meio de uma frase, até que a escolha certa comece a sair sem pensar.
Resumo dos pontos principais
- Estrutura: have/has + particípio passado (I have finished, she has arrived).
- Três usos principais: experiências de vida, ação recente com resultado agora, situação contínua desde o passado.
- "For" marca duração; "since" marca o ponto de início.
- Data específica (yesterday, in 2015, last week) sempre pede simple past, nunca present perfect.
- Palavras-chave do present perfect: ever, never, just, already, yet, for, since, so far.
Próximos passos para continuar aprendendo
- Revise os outros tempos verbais para ver como o present perfect se encaixa no quadro geral em tempos verbais em inglês.
- Amplie o vocabulário de verbos irregulares praticando com os phrasal verbs mais usados, que também exigem o particípio passado.
- Treine frases prontas com present perfect em frases em inglês para o dia a dia.
- Pratique a conversação real com esse tempo verbal na seção de conversação do curso.
- Reforce a gramática completa no guia de gramática em inglês do site.
Se você quer transformar essa regra em hábito automático, o módulo de gramática do curso de inglês do cursoingles.com.br tem exercícios progressivos sobre present perfect, e o teste de nível ajuda a confirmar se você já está pronto para avançar para tempos verbais mais complexos. Bons estudos, e não desanime nos primeiros tropeços — todo estudante de inglês passa por essa fase.