Present perfect ou passado simples?
Present perfect vs past simple
Esta é a dúvida mais comum do nível intermediário: "I saw" ou "I have seen"? A regra é simples: se há um tempo terminado e definido (ontem, em 2010, semana passada), use o past simple. Se o tempo não é dito ou ainda não terminou, use o present perfect.
Nesta aula você vai aprender
- Escolher entre past simple e present perfect
- Usar , e
- Entender as palavras-sinal de cada tempo
01A diferença principal
| Present perfect | Past simple |
|---|---|
| I've been to Paris. | I went to Paris in 2019. |
| She's lost her keys. | She lost her keys yesterday. |
| Have you seen Ana today? | Did you see Ana yesterday? |
Quando você diz quando, a ação fica presa no passado: past simple. Quando o "quando" não importa, ou o período ainda está aberto (today, this week), present perfect.
I've seen him yesterday.
I saw him yesterday.
Com "yesterday", "last week", "ago", "in 2010": sempre past simple.
02Palavras-sinal
| Present perfect | Past simple |
|---|---|
| ever, never | yesterday, last night |
| just, already, yet | last week, last year |
| for, since | two days ago |
| today, this week (ainda não acabou) | in 2015, when I was a child |
É comum começar a conversa no present perfect e passar para o past simple ao dar detalhes:
Kim
Have you ever been to Italy?
Você já foi para a Itália?
Rafa
Yes, I have. I went there in 2022.
Já. Fui em 2022.
Kim
Did you like it?
Você gostou?
Rafa
I loved it! I ate so much pasta.
Amei! Comi muita massa.
03Just, already, yet
| Palavra | Sentido | Exemplo |
|---|---|---|
| just | acabou de | I've just arrived. |
| already | já (mais cedo que o esperado) | She's already finished the report. |
| yet | ainda (neg.) / já (perg.) | I haven't eaten yet. / Have you eaten yet? |
Resumo da aula
- Tempo definido e terminado → past simple:
- Tempo não dito ou aberto → present perfect:
- (acabou de), (já), (ainda/já, no fim).
Exercícios
Responda e confira. Você pode tentar de novo quantas vezes quiser.
- 1Escolha a opção correta
I ___ him last week.
- 2Escolha a opção correta
___ you ever eaten sushi?
- 3Escolha a opção correta
I haven't finished my homework ___.
- 4Escolha a opção correta
She ___ to Spain in 2018.
- 5Complete a frase
- 6Complete a frase
- 7Complete a frase
- 8Traduza para o inglês
- 9Fale em voz alta
Have you finished yet? — Yes, I've just finished.
Você já terminou? — Sim, acabei de terminar.