Present Perfect ou Simple Past?
Em resumo
Use o Simple Past para ações concluídas em um momento passado e terminado. Esse momento pode ser mencionado ou estar claro pelo contexto. Use o Present Perfect quando o momento exato não importa e há uma ligação com o presente: uma experiência de vida, um resultado atual ou uma situação que ainda continua. Em português brasileiro, os dois tempos muitas vezes são traduzidos pelo pretérito perfeito, por isso é importante observar o contexto.
Formação
Present Perfect: have/has + past participle. Simple Past: verbo com -ed ou forma irregular no passado.
Uso
- Use o Simple Past com referências a períodos terminados, como yesterday, last week, in 2020 e two hours ago.
- Use o Present Perfect para experiências sem indicar quando: ever, never, before.
- Use o Present Perfect para resultados relevantes agora, frequentemente com just, already e yet.
- Com períodos ainda não terminados, como today ou this week, o Present Perfect destaca a ligação com o presente.
Exemplos
- I visited New York in 2022. — Eu visitei Nova York em 2022.
- I have visited New York three times. — Eu visitei Nova York três vezes.
- She lost her keys yesterday, but she found them later. — Ela perdeu as chaves ontem, mas as encontrou depois.
- She has lost her keys, so she can’t open the door. — Ela perdeu as chaves, por isso não consegue abrir a porta.
Erro comum
❌ I have seen him yesterday.
✅ I saw him yesterday.
Yesterday indica um período passado já terminado; por isso, use o Simple Past, não o Present Perfect.
Lembre-se
Tempo passado terminado: Simple Past. Ligação com o presente sem momento passado definido: Present Perfect.