Nível B1

Present perfect ou past simple?

Os dois falam do passado. A pergunta é: o tempo já terminou, ou a ação ainda tem ligação com agora? O português usa o pretérito perfeito nos dois casos (“vi”, “perdi”), mas o inglês escolhe entre os dois tempos.

Past simplePresent perfect
tempo terminado: yesterday, in 2020, last week, agosem tempo ou tempo não terminado: ever, today, this week, for, since
I saw that film last year.I’ve seen that film.
He worked there for two years (now he doesn’t).He’s worked there for two years (and still does).

Na conversa

Uma conversa costuma começar no present perfect (o fato em geral) e passar para o past simple (os detalhes): Have you ever been to Paris? – Yes, I went there in 2019. It was amazing.

Exemplos

  • I lost my phone yesterday.Perdi o celular ontem.
  • I’ve lost my phone. Can I use yours?Perdi meu celular. Posso usar o seu?
  • Did you see the news this morning?Você viu as notícias hoje de manhã?
  • It’s rained a lot this week.Choveu muito esta semana.
  • I haven’t seen her today.Não a vi hoje.

Erros comuns

  • ✗ Last week I have visited my grandmother.✓ Last week I visited my grandmother.last week é um tempo terminado, por isso pede o past simple, mesmo que o português use o mesmo “visitei” nos dois casos.
  • ✗ I have bought this car two years ago.✓ I bought this car two years ago.O “há dois anos” do português marca um momento passado; com ago o inglês exige o past simple.
  • ✗ What time have you woken up today?✓ What time did you wake up today?O português usa o mesmo “acordou” nos dois tempos, mas uma pergunta sobre o momento exato pede o past simple em inglês.
  • ✗ He has worked there for ten years, but now he is retired.✓ He worked there for ten years, but now he is retired.Se o período já terminou, usa-se o past simple; o present perfect diria que ele ainda trabalha lá.
  • ✗ Have you been to Bahia? – Yes, I have gone there in 2019.✓ Have you been to Bahia? – Yes, I went there in 2019.Depois da pergunta geral, os detalhes com data passam para o past simple: I went there in 2019.