Present Perfect: a ponte entre o passado e o presente em inglês
Entenda o Present Perfect de vez: formação, diferença para o Simple Past, for x since, already, yet, just, ever e never, com exercícios.
Ir direto aos exercíciosNesta lição
- Formação: have / has + particípio
- Uso 1: experiências acumuladas (ever, never, before)
- Uso 2: algo que começou no passado e segue valendo (for e since)
- Uso 3: passado recente com efeito no agora (just, already, yet)
- Present Perfect x Simple Past: a pergunta decisiva
- Exceções
- Erros frequentes
- Exercícios
- O que estudar depois
Para boa parte dos brasileiros, o Present Perfect é o osso mais duro de roer no inglês intermediário. A razão é clara: o português não tem um tempo equivalente. A frase I have worked here for eight years vira "trabalho aqui há oito anos" (presente), enquanto I have tried sushi vira "já provei sushi" (passado). As traduções mudam, mas a ideia em inglês continua a mesma: o Present Perfect amarra algo do passado ao momento atual.
Esta lição explica essa ponte entre o antes e o agora, ensina a escolher entre Present Perfect e Simple Past (a dúvida mais frequente) e mostra como usar for, since, already, yet, just, ever e never sem hesitar.
Formação: have / has + particípio
O Present Perfect combina o auxiliar have (I, you, we, they) ou has (he, she, it) com o particípio passado do verbo principal (a terceira forma na lista de irregulares). Nos verbos regulares, particípio e passado são iguais: worked, studied, played. Nos irregulares, podem divergir: break → broke → broken, write → wrote → written, speak → spoke → spoken.
Aqui have é só auxiliar (não significa "ter"), por isso negativa e pergunta se formam com ele mesmo, sem do.
| Sujeito | Afirmativa | Negativa | Pergunta |
|---|---|---|---|
| I / You / We / They | have ('ve) arrived | haven't (have not) arrived | Have you arrived? |
| He / She / It | has ('s) arrived | hasn't (has not) arrived | Has he arrived? |
- I've misplaced my glasses again.Perdi meus óculos de novo. (e ainda não achei)
- He hasn't replied to my message.Ele não respondeu à minha mensagem. (até agora)
- Have you ever tried Ethiopian food?Você já experimentou comida etíope?
Uso 1: experiências acumuladas (ever, never, before)
Quando o assunto é algo que aconteceu (ou não) em algum ponto da vida até agora, sem apontar quando, usa-se o Present Perfect. O foco é a experiência em si, não a data. Daí o uso frequente de ever (alguma vez, em perguntas), never (nunca), before (antes) e números de ocorrências (twice, several times).
Em português, geralmente traduzimos com "já" ou "nunca" + pretérito perfeito: "Você já pulou de paraquedas?", "Nunca morei fora do Brasil".
- Have you ever gone skydiving?Você já pulou de paraquedas?
- I've never lived outside Brazil.Nunca morei fora do Brasil.
- He has watched this show four times.Ele já assistiu a essa série quatro vezes.
- That's the funniest joke I've ever heard.Essa é a piada mais engraçada que eu já ouvi.
Uso 2: algo que começou no passado e segue valendo (for e since)
Para dizer há quanto tempo algo dura, o inglês recorre ao Present Perfect, enquanto o português usa o presente: "moro aqui há oito anos" = I have lived here for eight years. Dizer I live here for eight years é um deslize clássico de brasileiros.
- for + período (duração): for a week, for a decade, for ages.
- since + ponto de partida: since April, since 2019, since I graduated.
A pergunta correspondente é How long have you...? ("Há quanto tempo você...?").
| for (duração) | since (ponto de início) |
|---|---|
| for two days | since Wednesday |
| for eight months | since April |
| for fifteen years | since 2010 |
| for a long while | since I was a kid |
- We've been neighbors for fifteen years.Somos vizinhos há quinze anos.
- She has used this laptop since college.Ela usa esse notebook desde a faculdade.
- How long have you had that scar?Há quanto tempo você tem essa cicatriz?
Uso 3: passado recente com efeito no agora (just, already, yet)
O Present Perfect também marca uma ação recente cujo resultado se faz sentir agora: I've sprained my ankle (e por isso estou mancando). Três advérbios aparecem direto:
- just = acabei de; fica entre have e o particípio: I've just landed.
- already = já (antes do esperado); costuma ficar entre have e o particípio: They've already left.
- yet = ainda (em negativas) ou já (em perguntas); vai no final da frase: I haven't called yet. / Has she called yet?
No inglês americano informal, é comum ouvir o Simple Past nesses contextos (I just landed, Did she call yet?), mas o Present Perfect é correto nos dois lados do Atlântico e é a opção mais segura em provas e textos formais.
- I've just updated the spreadsheet.Acabei de atualizar a planilha.
- The guests have already arrived.Os convidados já chegaram.
- We haven't chosen a name for the baby yet.Ainda não escolhemos um nome para o bebê.
- Has the plumber fixed the leak yet?O encanador já consertou o vazamento?
Present Perfect x Simple Past: a pergunta decisiva
Antes de escolher o tempo verbal, pergunte: o momento da ação está encerrado e identificado?
- Se há um momento fechado em mente (last week, in 2021, when I was in school, ago), use o Simple Past.
- Se o período ainda está em curso ou a data não importa (ever, never, today, this month, so far, recently), use o Present Perfect.
É comum uma conversa abrir no Present Perfect (a experiência, sem data) e migrar para o Simple Past assim que surgem detalhes (quando, onde, com quem).
| Present Perfect (sem data / até agora) | Simple Past (momento encerrado) |
|---|---|
| I've been to Peru. | I went to Peru in 2021. |
| He has broken his arm. | He broke his arm last winter. |
| I've eaten two sandwiches today. | I ate two sandwiches yesterday. |
| She has taught here for years. (ainda leciona) | She taught here for years. (não leciona mais) |
- Have you ever been to Egypt? — Yes, I went there last spring.Você já foi ao Egito? — Sim, fui para lá na primavera passada.
- I've read that book. I read it on vacation last year.Já li esse livro. Li durante as férias no ano passado.
Exceções e casos especiais
Been x gone
Com o verbo go, existem dois particípios de sentidos opostos. Been indica que a pessoa foi e já voltou (experiência). Gone indica que ela foi e continua lá.
- He has been to Berlin. (já esteve lá e voltou)Ele já esteve em Berlim.
- He has gone to Berlin. (está lá agora)Ele foi para Berlim. (e ainda não voltou)
Verbos de ação com for/since: Present Perfect Continuous
Para dar ênfase à duração de uma atividade que continua, falantes nativos costumam preferir o Present Perfect Continuous: have/has been + -ing. Com verbos de estado (know, have, be, like), porém, mantenha apenas o Present Perfect simples.
- I've been studying for this exam since morning.Estou estudando para essa prova desde de manhã.
- They've known each other since high school.Eles se conhecem desde o colégio.
Manchetes: o fato no Present Perfect, os detalhes no Simple Past
Notícias e comunicados costumam abrir com o fato novo no Present Perfect e, logo depois, encaixar os detalhes no Simple Past, já que aí o momento fica definido.
- A storm has hit the coast. It hit at dawn and left thousands without power.Uma tempestade atingiu o litoral. Ela atingiu de madrugada e deixou milhares sem energia.
Erros frequentes de brasileiros
I work here for eight years.
I have worked here for eight years.
"Trabalho aqui há oito anos" vira Present Perfect: a situação começou no passado e continua até hoje.
I have met her last week.
I met her last week.
Com um momento definido do passado (last week), usa-se o Simple Past.
He has lived there since five years.
He has lived there for five years.
Since marca o ponto de início; para duração (cinco anos) usa-se for.
Did you ever visit Portugal?
Have you ever been to Portugal?
Para perguntar sobre experiências de vida sem data marcada, o padrão é Have you ever + particípio.
I haven't yet finished the report.
I haven't finished the report yet.
Yet costuma ficar no final da frase.
She has broke her phone.
She has broken her phone.
Depois de have/has entra o particípio (terceira forma), não o passado simples.
Exercícios práticos
Responda e receba a correção na hora. As questões erradas vão para a sua revisão de erros.