Present Perfect E Simple Past - English Tenses: Past Simple vs. Present Perfect - ESL Buzz
English Tenses: Past Simple vs. Present Perfect - ESL Buzz

Entendendo Present Perfect e Simple Past de uma vez

A confusão entre present perfect e simple past é uma das coisas mais comuns que vejo alunos cometerem, não só no inglês falado como também na escrita. Eu já passei por isso e já vi corretores automatizados marcarem coisas erradas por causa disso. A diferença básica é simples, mas os casos limite dão trabalho. Vou explicar do jeito que funciona na prática, não só da teoria de livro. O simple past é usado quando a ação aconteceu num momento específico e terminado do passado. Você sabe quando foi, ou o contexto deixa claro. "I lived in London for three years" -- isso acabou. Você não mora mais lá. Já o present perfect conecta o passado ao presente de alguma forma. "I have lived in London for three years" -- você ainda mora lá, ou a situação ainda é relevante agora.

Diferença prática entre present perfect e simple past

Aqui vai um exemplo que pegou o pé de muita gente que eu conheço. Tenho um aluno que trabalha com suporte técnico em inglês. Um dia, ele escreveu num e-mail para um cliente americano: "I worked on that issue last week." O cliente respondeu achando que ele estava se afastando do projeto. Na verdade, o que o aluno queria dizer era "I have worked on that issue" -- ou seja, ele continua envolvido. O simple past soa como algo encerrado. O present perfect deixa aberto. Outro caso que eu já vi dar errado: marcar exercícios de listening com respostas no wrong tense porque a pessoa ouviu um verbo no passado mas não percebeu o contexto temporal. O áudio dizia "She has already finished the report" e o teste tinha a opção "She finished the report" como resposta correta. Tecnicamente as duas estão gramaticalmente corretas, mas a intenção da pergunta era testar se você reconhecia o present perfect como indicação de relevância presente. Caíram nessa pegadinha muita gente.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Uma regra prática que eu uso e recomendo: se você pode responder "when?" com uma data exata no passado, use simple past. Se a resposta for "recently," "already," "yet," "ever," "never," "so far," "up to now," ou se a ação tem efeito no presente, use present perfect. Não é uma regra absoluta, mas funciona na maioria das vezes. Também tem a questão dos advérbios. Palavras como "yesterday," "last year," "in 2019," "when I was a child" puxam automaticamente pro simple past. Já "just," "already," "yet," "since," "for" (quando indicam período que continua) puxam pro present perfect. O problema é que "for" pode aparecer nos dois. "I waited for two hours" (simple past -- a espera acabou). "I have waited for two hours" (present perfect -- ainda estou esperando).

Um detalhe que pouca gente nota: no inglês britânico, o present perfect é muito mais usado do que no americano. Um britânico diria "I've just eaten" para uma situação em que um americano poderia simplesmente dizer "I just ate." Ambos estão certos, soam diferentes. Isso gera confusão quando você estuda com material misto. Eu recomendo escolher uma variedade e se manter nela nos exercícios formais. Na vida real, você vai ouvir os dois. Se você quer treinar isso de forma estruturada, há alguns materiais online que organizam bem os exercícios. O site Grammar Bank tem exercícios interativos gratuitos que separam claramente os dois tempos verbais, com feedback imediato. A versão gratuita é suficiente para prática diária. Se preferir algo mais completo, o Oxford Practice Grammar tem um capítulo específico que vale o investimento.

O ponto mais importante é: pratique com texto autêntico, não só com exercícios isolados. Leia notícias, artigos, comentários em fóruns. Perceba quais tempos verbais aparecem em quais contextos. Isso leva tempo, mas é o que realmente fixa a diferença. Só fazer exercícios de múltipla escolha sem contexto não resolve a raiz do problema.