Definição / Explicação
Past simple fala de ação concluída em finished past time. Present perfect fala de ação passada com present connection, ou de ação cujo tempo concluído exato não é informado. Esse contraste é importante porque os dois tempos se referem ao passado, mas respondem a perguntas diferentes. Past simple responde When did it happen?. Present perfect responde ideias como Has it happened in your life, this week, or up to now?
Regras principais
- Use past simple com expressões de tempo passado concluído: yesterday, last week, in 2019.
- Use present perfect quando o tempo exato não for dado ou quando o resultado importar agora.
- Compare: I saw him yesterday vs I have seen him this week.
- Use past simple em histórias e linhas do tempo.
- Use present perfect para notícias recentes, experiência ou períodos não concluídos.
Exemplos
- I saw him yesterday, but I have seen him twice this week. - Eu o vi ontem, mas eu o vi duas vezes esta semana.
- She left at six, so I have not spoken to her today. - Ela saiu às seis, então eu não falei com ela hoje.
- We went there last month, and we have been there many times before. - Nós fomos lá no mês passado, e já estivemos lá muitas vezes antes.
- He broke his phone last night, so he has bought a new one. - Ele quebrou o celular ontem à noite, então comprou um novo.
- They did not finish the job yesterday, but they have finished it now. - Eles não terminaram o trabalho ontem, mas terminaram agora.
Erros comuns
- ❌ I have seen him yesterday. -> ✅ I saw him yesterday.
- ❌ She went to the gym this week. -> ✅ She has gone to the gym this week.
- ❌ We have did it already. -> ✅ We have done it already.