← Todos os artigos

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.