Foto de Global Residence Index no Unsplash
"I have seen that movie yesterday." Se essa frase soa quase certa para você, saiba que está em boa companhia — esse é, possivelmente, o erro de gramática mais comum entre estudantes de inglês, cometido por falantes de francês, alemão, espanhol, português, italiano e muitos outros idiomas, pelo exato mesmo motivo estrutural. O inglês traça uma linha rígida entre present perfect e past simple que a maioria das outras línguas europeias simplesmente não traça, e é por isso que esse par causa mais erros recorrentes do que quase qualquer outra confusão entre tempos verbais. Aqui está a regra de verdade, por que o erro acontece, e como parar de cometê-lo.
A comparação rápida
| Present Perfect | Past Simple | |
|---|---|---|
| Estrutura | has/have + past participle | verb-ed / irregular past form |
| Usado para | momento passado não especificado, experiência de vida, resultados com relevância no presente | um momento específico e encerrado no passado |
| Exemplo | I have visited Paris. | I visited Paris in 2019. |
| Palavras de tempo comuns | ever, never, already, yet, just, since, for, so far | yesterday, last week, in 2019, ago, when I was young |
| Negativa | I haven't finished yet. | I didn't finish it yesterday. |
Quando usar o present perfect
- Experiência de vida, sem um momento específico. I have traveled to Japan. (O importante é que aconteceu em algum momento da sua vida — quando não importa.)
- Uma ação concluída em um momento não especificado, com resultado no presente. She has broken her arm (o braço está quebrado agora mesmo).
- Uma ação que começou no passado e continua até agora — geralmente combinada com for ou since. I've lived here for six years. I've worked here since 2020.
- Ações muito recentes, geralmente com just. I've just finished the report.
- Verificar se algo já aconteceu, com ever, yet, already. Have you ever been to Iceland? I haven't eaten yet. I've already sent the email.
Quando usar o past simple
- Uma ação específica e concluída em um momento específico do passado. I visited Paris in 2019. She called me at noon.
- Uma sequência de eventos passados concluídos. I woke up, made coffee, and left for work.
- Um hábito ou estado que não é mais verdadeiro. I lived in Madrid for two years (sugere que eu não moro mais lá — compare com o present perfect I've lived in Madrid for two years, que sugere que eu ainda moro).
- Sempre que aparece uma palavra ou expressão de tempo específico — yesterday, last month, in 2020, three days ago, when I was a child — o past simple é obrigatório, sem exceção.
Foto de Iván Díaz no Unsplash
A única regra que resolve a maioria dos casos
Se você só for lembrar de uma coisa deste artigo, que seja esta: no instante em que uma frase nomeia ou deixa claramente implícito um momento específico e encerrado, ela precisa do past simple — nunca do present perfect. É exatamente essa a regra que "I have seen that movie yesterday" quebra: yesterday nomeia um momento específico, então a frase precisa ser I saw that movie yesterday. Inverta a lógica e ela continua valendo — I have seen that movie (sem menção a um momento) está correta, assim como I saw that movie last week (momento específico, past simple). Os dois tempos verbais não estão realmente disputando o mesmo território; o present perfect é reservado justamente para os casos em que um momento específico está ausente ou é irrelevante.
Por que esse erro é tão persistente
Isso não é realmente um problema de memorização — é um problema de tradução. O idioma nativo de muitos estudantes (o passé composé do francês, o Perfekt do alemão, o passato prossimo do italiano, e construções semelhantes em espanhol e português) usa uma única forma verbal, construída de maneira quase idêntica ao present perfect do inglês, para cobrir tanto o "passado não especificado" quanto o "passado específico". Nesses idiomas, combinar essa forma com uma palavra de tempo específico é perfeitamente normal. O inglês é incomum ao insistir em uma forma separada e mais simples (o past simple) no instante em que um momento específico é mencionado — então o erro não é falta de atenção, é uma tradução direta e bastante lógica a partir de um sistema gramatical que não faz essa distinção específica. Saber por que o erro acontece costuma facilitar percebê-lo antes de cometê-lo.
Uma particularidade regional que vale a pena conhecer
O inglês americano e o britânico não concordam totalmente sobre esse limite. O inglês britânico mantém firmemente o present perfect com yet, already e just (Have you finished yet? I've already called her). O inglês americano comumente aceita o past simple nos mesmos contextos, especialmente na fala (Did you finish yet? I already called her). Nenhuma das duas formas está errada — mas, se você está se preparando para uma prova de estilo britânico (como o IELTS), incline-se para o uso mais rígido do present perfect; para uma conversa americana comum, qualquer uma das duas formas soa natural.
Pratique os dois tempos verbais
Vale a pena treinar esse par especificamente como par, não separadamente — os erros quase sempre acontecem na fronteira entre os dois, não dentro de um tempo verbal isolado. Ele também é um dos doze tempos verbais do quadro completo dos tempos verbais, caso você queira o panorama mais amplo de como ele se encaixa com os outros.
Perguntas frequentes
Coloque em prática
Ler sobre inglês é um bom começo — praticá-lo é o que realmente faz a diferença.
Experimente um teste grátis