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:
- ___ you ever ___ (try) sushi?
- I ___ (see) that film last Saturday.
- She ___ (just / finish) her homework.
- They ___ (live) in London for three years, then they moved to Edinburgh.
- ___ (you / hear)? Tom ___ (get) the job!
Ver respostas
- Have you ever tried (experiência de vida, sem referência temporal)
- I saw (last Saturday = período terminado)
- She has just finished (just + resultado no presente)
- They lived (situação terminada — já não vivem lá)
- 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.