Present Perfect vs Past Simple: a regra do 'quando?' que acaba com a confusão

'I have seen him yesterday' está errado, mas por quê? Aqui está a única pergunta que escolhe o tempo verbal certo todas as vezes, mais as palavras de tempo que travam cada um.

por Learn Native English3 min de leitura

O único erro de gramática que puxa um aluno B1 para baixo do B2 é misturar have done e did. A boa notícia: existe uma pergunta que você se faz antes de cada frase, e ela escolhe o tempo verbal certo automaticamente.

A pergunta que escolhe o tempo verbal

Antes de dizer um verbo, pergunte: "Eu consigo dizer quando isso aconteceu?"

  • Sim → past simple (did, went, ate)
  • Não → present perfect (have done, have gone, have eaten)

Acabou. O sistema inteiro se reduz a essa decisão.

"I saw him yesterday." (Quando? Yesterday. → past simple) "I have seen him." (Quando? Não importa, sem tempo dado. → present perfect)

A cola das palavras de tempo

Algumas palavras de tempo SEMPRE andam com um único tempo verbal. Decore as listas:

Palavras de past simple (momento específico, terminado): yesterday, last week, last year, in 2020, two days ago, at 3pm, when I was a child, on Monday

Palavras de present perfect (aberto, inacabado ou sem especificação): ever, never, already, yet, just, since 2020, for two years, recently, so far, this week (ainda em andamento), today (ainda em andamento)

O teste do "ainda relevante agora"

Quando não há palavra de tempo, pergunte: o resultado ainda afeta o presente?

  • "I have lost my keys." → ainda perdidas. → present perfect.
  • "I lost my keys yesterday." → história fechada. → past simple.

O mesmo evento pode aceitar qualquer um dos dois tempos verbais dependendo de o resultado AINDA importar.

O erro clássico que você nunca pode cometer

A correção é mecânica: viu yesterday, last, ago, in [ano], when? → past simple. Sem exceções.

Treino: escolha o tempo certo

Complete a lacuna com a forma certa (past simple ou present perfect):

  1. I in Tokyo for three years. (ainda mora lá)
  2. She in Paris in 2018. (ano específico — terminado)
  3. sushi? (pergunta aberta)
  4. We to the cinema yesterday.
  5. He the report yet.
  6. I her since Monday.
  7. They a new car last week.
  8. The bus .

Bônus: particípios passados irregulares que você vai precisar

A maioria dos particípios passados termina em -ed (worked, finished). Mas os verbos de alta frequência são irregulares. Treine estes — eles são 80% do uso do present perfect:

see(past participle) go(past participle) do(past participle) be(past participle) eat(past participle) give(past participle) take(past participle) write(past participle) break(past participle) speak(past participle) drive(past participle) forget(past participle)

Se você consegue lembrar todos os 12 em menos de 10 segundos, o padrão grudou. Se não, treine todos os dias por uma semana.