Ambos os tempos falam do passado — então por que os falantes nativos dizem I've lost my keys num momento e I lost my keys yesterday noutro? A escolha não é aleatória. O present perfect mantém um pé no presente; o past simple está firmemente ancorado num período já terminado. Quando se capta essa diferença, o tempo certo tende a surgir naturalmente.

Atalho: Se conseguires adicionar uma expressão de tempo já terminado (yesterday, last week, in 2005, when I was ten), usa o past simple. Se o período ainda estiver em aberto e o evento passado tiver ligação com o presente, usa o present perfect.

A diferença fundamental

Tempo Forma Quando usar
Present perfect have / has + particípio passado o período não está terminado, ou o evento passado tem ligação com o presente e não se indica nenhum momento passado delimitado
Past simple verbo + -ed (ou irregular) o período está terminado — incluindo factos históricos e narrações, mesmo sem indicação precisa de tempo
  • I*'ve lost** my keys.* — não as tenho agora (o resultado importa agora, sem referência temporal indicada)
  • I lost my keys yesterday. — ação cujo período já terminou, momento exato indicado

Quando usar o past simple

Usa o past simple sempre que nomeies ou impliques uma referência temporal passada e delimitada:

  • I saw her last week.
  • They moved to Madrid in 2018.
  • She didn't sleep well last night.
  • What did you do yesterday?

Marcadores típicos do past simple: yesterday, last night / week / year, in 2010, ago, when I was young, that morning, at 9 o'clock. Assim que aparecem, o past simple é a escolha natural.

Se já estabeleceste um contexto temporal passado na conversa, manténs o past simple sem repetir o marcador:

  • I was in Rome last spring. I visited the Colosseum and ate great pasta. (as duas ações pertencem a essa viagem já terminada)

Para uma revisão completa das formas do past simple — verbos regulares em -ed, verbos irregulares e perguntas/negações — consulta Past simple: was / were, Past simple: regular verbs, Past simple: irregular verbs e Past simple: questions & negatives.

Quando usar o present perfect

Usa o present perfect em três situações principais:

1. O resultado importa agora (sem indicação de tempo)

Não dizes quando — o que importa é o efeito no presente:

  • I*'ve broken** my arm.* (o braço está partido agora)
  • She*'s left**.* (ela já não está aqui)
  • We*'ve run out** of milk.* (não há leite agora)

Contraste: ✅ I*'ve broken** my arm* (agora) vs. ✅ I broke my arm in 2015 (período terminado, momento indicado).

2. Experiências de vida, frequentemente com ever e never

Quando falas sobre se algo já aconteceu ou não na tua vida, sem dizer quando:

  • Have you ever been to Japan?
  • I*'ve never eaten** sushi.*
  • She*'s visited** twenty countries.*

Assim que acrescentas uma referência temporal passada e delimitada, muda para o past simple: ✅ I went to Japan in 2019.

Este uso é aprofundado em Present perfect: ever / never (experience).

3. Situações não terminadas com for e since

Quando uma situação começou no passado e continua até agora:

  • I*'ve lived** here for six years.* (ainda moro aqui)
  • She*'s worked** at the hospital since 2020.* (ainda trabalha lá)

Se a situação terminou, usa o past simple: ✅ I lived in Paris for two years (mas já não moro lá).

Para uma explicação completa de for e since, consulta Present perfect: for & since.

Em português, o pretérito perfeito simples (comi, vi, perdi) cobre muitos usos que em inglês se dividem entre past simple e present perfect. Por isso, não traduzas automaticamente a partir do português: em inglês, expressões como yesterday ou last year puxam sempre para o past simple, enquanto situações em curso com for/since pedem normalmente o present perfect.

Marcadores temporais em destaque

Present perfect Past simple
just, already, yet (BrE/exames); recently, lately yesterday, last night / week / year
ever, never ago (two days ago)
for, since (situação não terminada) in 2010, in January, at 9 o'clock
today, this week, this year (período ainda em aberto) when I was young, that day, then

Atenção com today e this week: se vês o período como ainda em aberto e relevante, usa o present perfect (I*'ve had** three coffees today*). Para um evento já terminado dentro desse período ainda aberto, o past simple também é natural: I got up at 7 today. Quando o período está completamente encerrado, usa sempre o past simple.

O padrão «notícia primeiro, detalhes depois»

Os falantes nativos apresentam frequentemente a notícia no present perfect e depois acrescentam os detalhes no past simple:

  • I*'ve found** a new job. I started on Monday.*
  • Someone has broken the window. They used a stone.
  • Have you heard? Maria got engaged last night!

O present perfect sinaliza que algo aconteceu e é relevante agora. O past simple entra nos pormenores concretos. Este padrão de dois passos é muito natural na conversa.

Inglês britânico vs. americano

No inglês americano, o past simple é frequentemente usado onde o inglês britânico usa o present perfect:

  • BrE: I*'ve just eaten**.* / AmE: I just ate.
  • BrE: She*'s already left**.* / AmE: She already left.

As duas formas estão corretas dentro da respetiva variedade. Em muitos exames internacionais e cursos orientados para o BrE, o present perfect com just, already e yet é a opção mais segura.

Erros comuns

  • Have you ever went to Italy? → ✅ Have you ever been to Italy? (requer particípio passado, não o past simple)
  • I've seen him yesterday. → ✅ I saw him yesterday. (yesterday = período terminado → past simple)
  • She has left the company last year. → ✅ She left the company last year. (last year = período terminado → past simple)
  • We didn't finish yet. → ✅ We haven't finished yet. (yet indica uma expectativa por cumprir → present perfect; no inglês americano didn't finish yet é frequentemente aceite)
  • I live here since 2019. → ✅ I*'ve lived** here since 2019.* (situação em curso → present perfect)
  • Have you seen that film last night? → ✅ Did you see that film last night? (last night = período terminado → past simple)

Teste rápido

Escolhe o tempo certo — present perfect ou past simple:

  1. ___ you ever ___ (try) sushi?
  2. I ___ (see) that film last Saturday.
  3. She ___ (just / finish) her homework.
  4. They ___ (live) in London for three years, then they moved to Edinburgh.
  5. ___ (you / hear)? Tom ___ (get) the job!
Ver respostas
  1. Have you ever tried (experiência de vida, sem referência temporal)
  2. I saw (last Saturday = período terminado)
  3. She has just finished (just + resultado no presente)
  4. They lived (situação terminada — já não vivem lá)
  5. Have you heard? Tom got (notícia no present perfect, detalhe no past simple)

Pontos-chave

  • Usa o past simple quando o período está terminado e nomeado (yesterday, last year, in 2005, ago).
  • Usa o present perfect quando o período está em aberto (experiência, notícia recente, situação em curso) ou não se indica nenhum momento passado delimitado.
  • Em BrE/exames, just, already e yet acompanham o present perfect. Yesterday, ago, last… vão sempre com o past simple. Recently pode aparecer com ambos.
  • For e since com situação em curso → present perfect; com situação terminada → past simple.
  • Em conversa: notícia no present perfect, depois detalhes no past simple.