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 simple | Present perfect |
|---|---|
| tempo terminado: yesterday, in 2020, last week, ago | sem 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.
