GUIA PRÁTICO 5 min

Present Perfect vs. Past Simple

A dúvida nº1 dos brasileiros: quando usar cada um.

Se existe um assunto que faz o brasileiro travar na hora de falar inglês, é este: quando usar o Present Perfect e quando usar o Past Simple. A raiz da confusão é simples: em português, muitas vezes traduzimos os dois do mesmo jeito. Mas em inglês eles contam histórias diferentes.

Pensa assim: o Past Simple é como uma foto. Ele congela um momento fechado no passado, com data e hora. Já o Present Perfect é como uma ponte: ele conecta o passado ao agora, mostrando que aquilo ainda importa neste momento. Guarde essa imagem, porque ela vai te salvar em quase toda dúvida.

Past Simple: o passado fechado e datado

Usamos o Past Simple quando a ação aconteceu e terminou num momento específico do passado. Geralmente há (ou dá para imaginar) uma marca de tempo: yesterday (ontem), last week (semana passada), in 2019 (em 2019), two hours ago (duas horas atrás).

Quando → I visited London in 2019. (Visitei Londres em 2019.)
Quando → She called me yesterday. (Ela me ligou ontem.)
Quando → We watched the game last night. (Assistimos ao jogo ontem à noite.)

Repare: em todos os casos o momento acabou. Não há ponte com o agora. A pergunta-chave é: quando isso aconteceu? Se você consegue responder com uma data ou um momento fechado, use o Past Simple.

Present Perfect: o passado que respira no presente

O Present Perfect é formado por have/has + particípio (ex.: have visited, has eaten). Usamos quando o quando não importa ou não é dito, porque o foco está no resultado ou na experiência que continua relevante agora.

Os três usos mais comuns:

Experiência de vida (sem data): I have visited London. (Já visitei Londres.) — em algum momento da vida, não interessa quando.

Ação que começou no passado e continua: She has lived here for ten years. (Ela mora aqui há dez anos.) — e ainda mora.

Passado recente com efeito no agora: I have lost my keys. (Perdi minhas chaves.) — e continuo sem elas agora.

Palavras que costumam pedir Present Perfect: ever (alguma vez), never (nunca), already (já), yet (ainda), just (acabou de), since (desde) e for (por/há um período).

O teste rápido: a data está na frase?

Uma regra de ouro que quase nunca falha: Present Perfect e um tempo específico do passado não convivem na mesma frase. Se você disse yesterday, last year ou in 2020, vá de Past Simple. Compare:

Experiência → Have you ever eaten sushi? (Você já comeu sushi alguma vez?)
Momento datado → Did you eat sushi last weekend? (Você comeu sushi no fim de semana passado?)
Resultado agora → I have finished my homework. (Terminei minha lição.)

A Pegadinha Brasileira

Em português, dizemos "Eu moro aqui há dez anos" usando o presente. Aí o brasileiro traduz ao pé da letra: "I live here for ten years" — e erra. Como a ação começou no passado e continua até agora, o inglês exige o Present Perfect: I have lived here for ten years. O mesmo vale para "Eu conheço ele há anos" → I have known him for years (e não "I know him for years"). Sempre que houver for ou since ligando o passado ao presente, pense em have/has + particípio.

Resumo

  • Past Simple = foto de um momento fechado e datado (yesterday, in 2019). Pergunte: quando aconteceu?
  • Present Perfect = ponte entre passado e presente: experiência de vida, ação que continua, ou efeito que ainda vale agora.
  • Se a frase tem um tempo específico do passado, use Past Simple — Present Perfect não combina com data explícita.
  • Com for e since para algo que continua, use sempre o Present Perfect (não o presente, como em português).

Gostou desse conteúdo?

A melhor forma de memorizar essa regra gramatical é colocando em prática. Volte para a página inicial e teste seus conhecimentos nos nossos jogos.

Praticar agora