Como usar o “present perfect” em inglês?
Resposta direta
O present perfect é o tempo verbal que liga o passado ao presente: experiências sem data (I've been to Chile), ações que começaram antes e continuam, e fatos recentes. Forma-se com have ou has mais o particípio, e é comum em conversa e em notícias. Exemplo: I've never seen snow (Eu nunca vi neve).
Ouvir as frases de exemplo- Para que serve
- experiências, ações que continuam até hoje e fatos recentes
- Forma básica
- have / has + particípio passado
- Nível
- A2
Para que serve
O present perfect liga o passado ao presente: pode falar de experiências sem data ou de situações com duração e início indicados por for e since.
Em português, ele aparece de formas diferentes: “já fui”, “nunca vi”, “moro aqui há dois anos”, “acabei de chegar”. Por isso não há uma tradução única, e o que decide o uso é a ligação com o presente.
Quando a ação é situada em um período já encerrado (yesterday, in 2019, last week), normalmente se usa o simple past: I went to Chile in 2019. O present perfect cabe em experiências sem data (I've been to Chile twice) e em situações com duração até agora: I've lived here since 2019.
No inglês americano, o simple past também aparece com just, already e yet na conversa (Did you eat yet?), onde o inglês britânico prefere o present perfect (Have you eaten yet?).
Como se forma
O present perfect se forma com have ou has mais o particípio passado, e só o auxiliar muda com o sujeito.
- Afirmativa
- sujeito + have / has + particípioShe has finished the report.
- Negativa
- sujeito + haven't / hasn't + particípioI haven't decided yet.
- Pergunta
- Have / Has + sujeito + particípio?Have you ever been to Japan?
- Contração
- I've, you've, she's, we've, they'veWe've met before.
- Particípio
- regular em -ed (worked); irregular com forma própria (gone, seen, done)They've gone home.
Usos
O present perfect aparece em situações em que o passado ainda conta no presente.
- Experiências de vida, sem data: I've been to Mexico (Já fui ao México). Com ever na pergunta e never na negativa: Have you ever...?, I've never...
- Ação ou estado que começou no passado e continua, com for (duração) e since (ponto de início): I've lived here for five years (Moro aqui há cinco anos).
- Fato recente com efeito agora, muitas vezes com just, already e yet: I've just arrived (Acabei de chegar).
- Mudança ou resultado até agora: The city has changed a lot (A cidade mudou muito).
- Notícias, para anunciar o fato: Scientists have found a new species; os detalhes seguem no simple past.
Exemplos explicados
Toque numa frase para ouvir. Ajuste a velocidade, veja a explicação da frase inteira, o ritmo e repita em voz alta.
-
I've lived in this apartment for six years.
Moro neste apartamento há seis anos.
Começou no passado e continua: for + duração. Em português, vai no presente.
- for six years
- há seis anos
-
Have you ever tried Peruvian food?
Você já experimentou comida peruana?
Ever na pergunta quer dizer “alguma vez”, “já”.
- Peruvian food
- comida peruana
-
She hasn't answered my email yet.
Ela ainda não respondeu meu e-mail.
Yet no fim da negativa é “ainda”.
- my email
- meu e-mail
-
We've just finished dinner. Can I call you back?
Acabamos de jantar. Posso te ligar depois?
Just entre have e o particípio quer dizer “acabar de”.
- call you back
- te ligar depois
-
Prices have gone up a lot since January.
Os preços subiram muito desde janeiro.
Since + ponto de início: since January, since 2020.
- gone up
- subiram
-
I've never been to a concert this crowded.
Nunca fui a um show tão lotado.
Been to é “ter ido a”: I've never been to...
- this crowded
- tão lotado
-
How long have you worked here?
Há quanto tempo você trabalha aqui?
How long com present perfect pergunta a duração até agora; em português, vai no presente.
- How long
- Há quanto tempo
Como ler o modo Ritmo
- sílaba sublinhada: a sílaba forte da palavra.
- Palavra mais clara, com o som embaixo: forma fraca, dita rápida.
- Arco embaixo entre duas palavras: o som final de uma emenda no começo da outra.
- Barra entre blocos: pausa curta; seta: a voz sobe ou desce no fim do bloco, medida no áudio.
Cuidado com
-
Errado: I have seen this movie yesterday.
Certo: I saw this movie yesterday.
Com data no passado (yesterday, last week), use o simple past, e não o present perfect.
-
Errado: I live here since 2020.
Certo: I've lived here since 2020.
Para algo que começou no passado e continua, o inglês usa o present perfect, mesmo que o português use o presente.
-
Errado: She have finished.
Certo: She has finished.
Com he, she e it, o auxiliar é has.
-
Errado: I've went there twice.
Certo: I've been there twice.
Depois de have vai o particípio (gone, been), e não o passado went; para “já fui lá”, use been.
Pratique
-
Na pergunta do present perfect, have vem antes do sujeito, e o verbo vai no particípio: tried.
-
Algo que começou no passado e continua pede o present perfect com since.
-
Last weekend marca um momento terminado, por isso o simple past.
-
Yet fecha negativas e perguntas no present perfect, com o sentido de “ainda não”.
Perguntas frequentes
O que é present perfect?
O present perfect é um tempo verbal do inglês que liga o passado ao presente. Forma-se com have ou has mais o particípio (I have worked, she has gone) e serve para experiências, ações que continuam e fatos recentes: I've lived here for two years (Moro aqui há dois anos).
Qual a diferença entre present perfect e simple past?
O simple past fala de um momento terminado e situado no passado (I saw her yesterday). O present perfect fala do passado sem data ou ligado ao agora (I've seen her twice this week). Se a frase tem yesterday, last year ou in 2019, use o simple past.
Quando usar for e since no present perfect?
No present perfect, for indica a duração (for three years, for a long time) e since indica o ponto de início (since 2021, since Monday). As duas falam de algo que começou no passado e continua: I've known her since college.
O present perfect é igual nos Estados Unidos e no Reino Unido?
A forma do present perfect é a mesma, mas o uso muda um pouco. Com just, already e yet, os americanos aceitam o simple past na conversa (Did you eat yet?). O inglês britânico prefere o present perfect (Have you eaten yet?). Nos dois, o present perfect está correto.
Fontes e referências
- Present perfect: typical errors (Cambridge Dictionary) (abre em nova aba) conferido em 5 de novembro de 2026
- present perfect (Merriam-Webster) (abre em nova aba) conferido em 5 de novembro de 2026
- present perfect (Longman Dictionary of Contemporary English) (abre em nova aba) conferido em 5 de novembro de 2026