Perfect x
Past Simple
O duelo dos passados — e como saber qual usar.
🔑 A regra de ouro
Sabe quando aconteceu (tempo terminado)? → Past Simple. É experiência ou algo ligado ao agora, sem quando definido? → Present Perfect.
// lado a lado
I saw him yesterday.
Vi ele ontem. (quando = ontem → past simple)
I've seen this movie.
Já vi esse filme. (experiência, não importa quando → present perfect)
I lived in SP for 5 years.
Morei em SP por 5 anos. (e não moro mais → past)
I've lived in SP for 5 years.
Moro em SP há 5 anos. (e ainda moro → present perfect)
// as palavras que entregam
| Past Simple | Present Perfect |
|---|---|
| yesterday, ago | ever, never |
| last week/year | already, yet |
| in 2019 | just, so far |
| when I was… | for, since, recently |
⚠️ Erros comuns do brasileiro
✗ I have seen him yesterday.
✓ I saw him yesterday. ("yesterday" = terminado → past)
✗ Did you ever eat sushi?
✓ Have you ever eaten sushi? (experiência)
✗ I have finished it two hours ago.
✓ I finished it two hours ago. ("ago" nunca vai com present perfect)