Present Perfect ou Simple Past: Quando Usar Cada Um
O present perfect ou simple past é a escolha que mais trava estudantes lusófonos. O motivo é simples: o present perfect não existe em português. Não há tradução directa, não há equivalente mental — e por isso quase toda a gente erra nas primeiras centenas de tentativas. Se já disse "I have went" ou "I have seen him yesterday", este guia é para si.
A boa notícia é que a diferença obedece a poucas regras claras. Depois de as entender, deixa de traduzir e passa a sentir qual tempo usar. Vamos desmontar os dois tempos com exemplos do dia a dia, erros típicos e um truque mental que resolve noventa por cento dos casos.
A Regra de Ouro: Tem Ponto no Tempo?
A pergunta que resolve quase tudo é esta: a frase menciona um momento específico do passado, mesmo que implícito?
Se a resposta for sim, use simple past. Se for não, use present perfect. É isto. O resto são variações sobre o mesmo tema.
- Simple past → ação concluída num momento definido do passado.
- Present perfect → ação que tem ligação com o presente; não diz exactamente quando aconteceu.
Exemplos que mostram a diferença na prática:
- "I lost my keys." (Simple past) — Perdi as chaves (ontem, há bocado, num momento específico). O problema pode já estar resolvido.
- "I have lost my keys." (Present perfect) — Perdi as chaves e ainda não as encontrei. A consequência afecta-me agora.
Repare como uma única palavra muda o tempo: o simple past fecha o assunto; o present perfect deixa a porta aberta. O presente está envolvido — daí o nome "present" perfect.
Como Formar Cada Um
Simple past é o passado normal. Para verbos regulares, basta acrescentar -ed ao infinitivo:
- work → worked
- live → lived
- study → studied
Os irregulares têm formas próprias que precisa de memorizar: go → went, see → saw, buy → bought, eat → ate, take → took.
Present perfect usa sempre o auxiliar have ou has + o particípio passado do verbo principal:
- I / you / we / they → have + particípio (I have eaten, they have arrived)
- he / she / it → has + particípio (she has eaten, it has started)
Atenção: o particípio passado é a terceira coluna daqueles verbos irregulares. Para os regulares, é igual ao simple past (worked, lived, studied). Para os irregulares, pode ser diferente: go → went → gone, see → saw → seen, write → wrote → written.
Se ainda tem dificuldade com o verbo auxiliar, vale a pena rever o verb to be, que é a base de quase todas as estruturas em inglês.
Sinais que Pedem Present Perfect
Certas palavras são sinais quase infalíveis de que o present perfect é a escolha certa:
- just → "She has just left." (Ela acabou de sair.)
- already → "I have already seen that film." (Já vi esse filme.)
- yet (negativas e perguntas) → "Have you finished yet?"
- ever / never → "I have never been to London." (Nunca fui a Londres.)
- for + período → "I have lived here for five years." (Há cinco anos.)
- since + ponto de partida → "I have known him since 2019."
Repare no padrão: nenhum destes exemplos diz um dia ou uma hora específica. Falam de experiências de vida, de coisas que começaram e continuam, de acções recentes sem momento exacto. Esse é o território do present perfect.
Sinais que Pedem Simple Past
O oposto também é verdadeiro. Certas expressões exigem simple past porque fixam a ação num momento definido:
- yesterday → "I saw her yesterday."
- last week / last month / last year → "They moved last year."
- in 2010 → "We visited Paris in 2010."
- two days ago → "He called two days ago."
- when I was young → "I played football when I was young."
Estas expressões são incompatíveis com o present perfect. Nunca diga "I have seen him yesterday" — soa mal a qualquer falante nativo. A palavra "yesterday" obriga ao simple past: "I saw him yesterday."
O Erro Mais Comum dos Falantes de Português
Em português, dizemos "Eu tenho estudado muito" ou "Eu tenho trabalhado aqui há anos". O instinto é traduzir literalmente para "I have studied" ou "I have worked here". Por vezes está certo — mas muitas vezes não.
O problema maior aparece quando o português usa o pretérito perfeito composto para descrever uma acção repetida ou contínua:
- Português: "Tenho estudado inglês todos os dias."
- Inglês correcto: "I have been studying English every day." (Present perfect continuous, não simple present perfect.)
Outro erro clássico é usar present perfect com um tempo definido. Se pode acrescentar "ontem" ou "na semana passada" à frase, tem de usar simple past. Ponto final.
Resumo Prático em Cinco Pontos
- Pergunte sempre: a frase marca um momento específico do passado? Se sim, simple past.
- Palavras como already, yet, just, ever, never, for e since pedem present perfect.
- Palavras como yesterday, ago, last e in + ano pedem simple past.
- Present perfect liga o passado ao presente; simple past fecha o capítulo.
- Na dúvida, diga quando aconteceu. Se consegue responder com um tempo definido, é simple past.
Para praticar mais estruturas de tempo, pode explorar o present continuous e ver como os três tempos se complementam no dia a dia.
O presente artigo baseia-se em fontes especializadas em ensino de inglês para falantes de português, incluindo o estudo académico publicado na Scielo sobre o present perfect como tempo mal compreendido por estudantes brasileiros e o guia da Gymglish sobre os dez erros gramaticais mais comuns de falantes de português em inglês.