Present perfect ou past simple? O guia para quem fala português
"I have eaten" não é "tenho comido". Quando o inglês pede present perfect e quando pede past simple, com as armadilhas do há, do já e do ainda não para brasileiros.
Use o past simple quando o fato está preso a um momento terminado do passado: I saw him yesterday (Vi ele ontem). Use o present perfect quando o passado importa agora, sem um momento terminado na frase: I have seen this film (Já vi esse filme), I have lived here for five years (Moro aqui há cinco anos). O português não tem essa divisão: o nosso pretérito perfeito (vi, comi, morei) cobre os dois casos, e o nosso "tenho visto" quer dizer outra coisa. Por isso o present perfect é um dos pontos mais difíceis do inglês para brasileiros e portugueses.
A armadilha número um: "I have eaten" não é "tenho comido"
A forma do present perfect, have + particípio, parece o nosso "tenho comido". Só que os sentidos são diferentes:
- Tenho comido pouco é algo repetido até agora. Em inglês: I've been eating very little lately (present perfect continuous).
- I have eaten é "comi" ou "já comi", uma vez, com efeito no presente: I've eaten, thanks (Já comi, obrigado).
Se você traduzir "tenho estudado muito" por I have studied a lot, o sentido muda: em inglês isso soa como um balanço total ("estudei muito, ao longo da vida"). O natural é I've been studying a lot.
A tabela rápida
| Situação | Tempo | Exemplo |
|---|---|---|
| Momento terminado e dito (yesterday, last year, in 2019, ago) | past simple | I went to London last year. (Fui a Londres no ano passado.) |
| Pergunta com "quando" | past simple | When did you arrive? (Quando você chegou?) |
| Experiência na vida, sem dizer quando | present perfect | I have been to London. (Já fui a Londres.) |
| Resultado que importa agora | present perfect | I've lost* my keys.* (Perdi minhas chaves, e continuo sem elas.) |
| Algo que começou e continua | present perfect | I've lived* here for five years.* (Moro aqui há cinco anos.) |
| Período que ainda não terminou (today, this week) | present perfect | I've drunk* three coffees today.* (Tomei três cafés hoje.) |
Use o past simple para
Qualquer fato com um momento terminado na frase. I saw her yesterday. (Vi ela ontem.) We moved here in 2019. (Nos mudamos para cá em 2019.) Com yesterday, last week, in 2010, ago, when I was a child, é sempre past simple. I have seen her yesterday está errado.
Perguntas com when e what time. When did you start? (Quando você começou?) A pergunta já aponta um momento, então o present perfect não serve.
Histórias e sequências. I got up, had breakfast and left. (Levantei, tomei café e saí.)
Pessoas e períodos que já acabaram. Shakespeare wrote many plays. (Shakespeare escreveu muitas peças.) A vida do autor terminou, então o período está fechado.
Use o present perfect para
Experiências, sem dizer quando. Have you ever been to New York? (Você já foi a Nova York?) I've never eaten sushi. (Nunca comi sushi.) A pergunta é sobre a vida inteira, até agora.
Resultados que valem agora. She's broken* her leg.* (Ela quebrou a perna, e está com a perna quebrada.) Someone has taken my pen. (Alguém pegou minha caneta.)
Algo que começou no passado e continua. I've known* him since 2015.* (Conheço ele desde 2015.) They've been* married for ten years.* (Eles são casados há dez anos.) Repare: em português, o verbo fica no presente (conheço, são casados). Em inglês, I know him since 2015 está errado.
Com just, already e yet. I've just arrived. (Acabei de chegar.) She's already left. (Ela já saiu.) Have you finished yet? (Você já terminou?) I haven't finished yet. (Ainda não terminei.)
As palavras que enganam brasileiros
Há: for ou ago?
O nosso há faz dois trabalhos que o inglês separa:
- Moro aqui há cinco anos. A situação continua → for, com present perfect: I've lived here for five years.
- Mudei para cá há cinco anos. Um momento terminado → ago, com past simple: I moved here five years ago.
O teste: o verbo em português está no presente (moro, trabalho, conheço)? Então é for + present perfect. Está no passado (mudei, cheguei)? Então é ago + past simple.
Desde: since
Desde 2020 vira since 2020, e o verbo vai para o present perfect: I've worked here since 2020 (Trabalho aqui desde 2020). Use since com um ponto de partida (since Monday, since 2020, since I was a child) e for com uma duração (for two days, for ten years).
Já e ainda não
Já tem várias traduções, e a escolha depende do sentido:
- Já comi. → I've already eaten.
- Você já foi a Paris? (alguma vez na vida) → Have you ever been to Paris?
- Você já terminou? (até agora, numa pergunta) → Have you finished yet?
- Ainda não terminei. → I haven't finished yet.
Been ou gone?
He's gone to London quer dizer que ele foi e ainda está lá. He's been to London quer dizer que ele já esteve lá e voltou. Para experiências, use been: I've been to Rio three times (Já fui ao Rio três vezes).
Inglês britânico e americano
No inglês americano, o past simple aparece com mais frequência onde o britânico usaria o present perfect, sobretudo com just, already e yet: I just arrived, Did you eat yet? No britânico, o normal é I've just arrived e Have you eaten yet? As duas formas são corretas no seu contexto. Nas provas de Cambridge e no IELTS, o present perfect nessas frases é sempre seguro.
Como se forma
O present perfect é have ou has + o particípio passado: I have worked, she has worked. Nos verbos regulares, o particípio termina em -ed, igual ao past simple. Nos irregulares, muitas vezes é diferente: go, went, gone; see, saw, seen; eat, ate, eaten; write, wrote, written. Nossa lição de verbos irregulares em inglês traz a lista.
Para continuar
Cada tempo tem uma lição própria com tabelas, exemplos e um quiz: o present perfect e o past simple. Para a ação em andamento no passado, veja o past continuous.
O present perfect deixa de parecer estranho quando você o encontra muitas vezes em textos reais e começa a sentir quando o passado "toca" o presente. Nosso app Learn English leva você do vocabulário e da gramática à leitura graduada e a clássicos como Sherlock Holmes e Pride and Prejudice, com uma tradução embaixo de cada linha. O download é grátis; alguns livros e conteúdos extras pedem diamantes, que você ganha enquanto aprende, ou o Premium.