Língua Inglesa · 5.ª–12.ª classe

Qual é a diferença entre Present Perfect e Simple Past?

  • 9 min de leitura
  • 4 exemplos resolvidos
  • 5 exercícios com solução
  • Atualizado em

Resposta curta

O Simple Past fala de uma ação acabada num tempo definido (I visited Benguela in 2019). O Present Perfect fala do passado ligado ao presente: a experiência, o resultado ou a situação que continua (I have visited Benguela). Com yesterday, ago, last year usa-se o Simple Past; com ever, never, just, for, since o Present Perfect.

Definição de Present Perfect

Forma-se com have / has + particípio passado. Interessa o efeito no presente, e não o momento exato em que a ação ocorreu.

  • I have lost my key. (continuo sem ela)
  • She has lived here for six years. (ainda vive)
  • Have you ever eaten funge? (experiência de vida)

Definição de Simple Past

Forma-se com o passado do verbo (regular: -ed; irregular: forma própria) e o auxiliar did na negativa e na pergunta. Situa a ação num momento ou período já terminado.

  • I lost my key yesterday. (quando aconteceu é conhecido)
  • She lived here for six years. (já não vive)
  • Did you eat funge at lunch?

Quadro comparativo

Present PerfectSimple Past
Formahave / has + particípioverbo no passado (-ed ou irregular)
Negativahaven't / hasn't + particípiodidn't + verbo base
PerguntaHave / Has + sujeito + particípio?Did + sujeito + verbo base?
Tempopassado sem data, ligado ao presentepassado com data ou período acabado
Marcas de tempoever, never, just, already, yet, for, since, so far, recentlyyesterday, last week, in 2019, two days ago, when, at five
Pergunta com whennuncasempre
ExemploI have finished my homework.I finished my homework at six.

Semelhanças

  • Ambos falam de ações passadas.
  • Os verbos regulares têm a mesma forma nos dois (worked), por isso o verbo auxiliar (have, did) ou a marca de tempo é que distingue.
  • Em ambos se podem usar today e this week, conforme o período esteja ou não terminado.

Como saber qual usar

  1. Há data ou tempo acabado? (yesterday, last month, in 2020, ago) → Simple Past.
  2. Pergunta com When? → Simple Past.
  3. A situação continua? (for, since) → Present Perfect.
  4. Interessa a experiência ou o resultado agora? (ever, never, just, already) → Present Perfect.
  5. Conta uma história com sequência de acontecimentos? → Simple Past.

Tabela lado a lado

PerguntaPresent PerfectSimple Past
A pessoa ainda vive em Luanda?She has lived in Luanda for ten years. (sim)She lived in Luanda for ten years. (já não)
Já viu o filme?Have you seen the film?Did you see the film last night?
Perdeu a chave?I've lost my key. (ainda a procuro)I lost my key on Monday.

Como memorizar a diferença

Pense numa linha do tempo. Simple Past: um ponto marcado no passado, com a data escrita. Present Perfect: uma seta que sai do passado e chega a hoje. Se o «quando» não interessa ou não se diz, a frase é provavelmente Present Perfect.

Exemplos resolvidos

Exemplo 1 — Escolher pela marca de tempo

Enunciado: Escolha: (a) I (have seen / saw) her yesterday. (b) We (have lived / lived) here since 2018. (c) (Have you ever been / Did you ever go) to Lobito?

Resolução:

  1. (a) yesterday é tempo acabado → saw.
  2. (b) since 2018 indica situação que continua → have lived.
  3. (c) ever pergunta por experiência de vida → Have you ever been (ou Have you ever visited…).

Resposta: (a) saw; (b) have lived; (c) Have you ever been. Verificação: em (a) o Present Perfect seria um erro típico em exames.

Exemplo 2 — Os dois tempos relacionados

Enunciado: Complete: I ___ (lose) my phone. I ___ (leave) it on the bus this morning.

Resolução:

  1. A primeira frase fala do resultado agora (não tenho o telemóvel) → have lost.
  2. A segunda dá o momento (this morning, já passado) → left.

Resposta: I have lost my phone. I left it on the bus this morning. Verificação: a notícia vem no Present Perfect e os pormenores com data vêm no Simple Past.

Exemplo 3 — For e since

Enunciado: Traduza e escolha o tempo: (a) «A Ana viveu em Malanje durante cinco anos» (já não vive). (b) «A Ana vive em Malanje há cinco anos.»

Resolução:

  1. (a) Situação terminada → Simple Past: Ana lived in Malanje for five years.
  2. (b) Situação que continua → Present Perfect: Ana has lived in Malanje for five years.

Resposta: (a) Ana lived in Malanje for five years. (b) Ana has lived in Malanje for five years. Verificação: a única diferença é o tempo do verbo, e ela muda o significado.

Exemplo 4 — Nível de exame: correção

Enunciado: Corrija: I have visited my aunt last week. Did you ever see a lion? She didn't finish yet. When have you arrived?

Resolução:

  1. last week → Simple Past: I visited my aunt last week.
  2. ever pede Present Perfect: Have you ever seen a lion?
  3. yet pede Present Perfect: She hasn't finished yet.
  4. When pede Simple Past: When did you arrive?

Resposta: I visited my aunt last week. Have you ever seen a lion? She hasn't finished yet. When did you arrive? Verificação: cada marca de tempo (last week, ever, yet, when) determina o tempo.

Erros frequentes

  • Present Perfect com tempo acabado: I have been there in 2018 → I was there in 2018.
  • Simple Past com ever/never/yet: Did you ever eat mango? → Have you ever eaten mango? (nos exames escolares).
  • Usar o Present Perfect com when: When have you finished? → When did you finish?
  • Esquecer o particípio: I have see it → I have seen it.
  • Dizer «for» com Simple Past quando a situação continua: I lived here for six years (e ainda vivo) → I have lived here for six years.
  • Duplicar a marca do passado: Did you saw? → Did you see?

Exercícios propostos

Tente resolver primeiro no caderno; depois confira.

1Exercício 1

Escolha o tempo correto: (a) I (have finished / finished) my homework an hour ago. (b) She (has worked / worked) here since January.

Ver solução

(a) finished (an hour ago, tempo acabado). (b) has worked (since, situação que continua).

2Exercício 2

Complete: (a) ___ you ever ___ (be) to Huambo? (b) We ___ (go) to the beach last Sunday. (c) He ___ (not see) the film yet.

Ver solução

(a) Have you ever been to Huambo? (b) We went to the beach last Sunday. (c) He hasn't seen the film yet.

3Exercício 3

Escreva uma frase em cada tempo: Maria viveu em Benguela até 2015; Maria vive em Benguela desde 2015.

Ver solução

Maria lived in Benguela until 2015. (Simple Past, situação terminada.) Maria has lived in Benguela since 2015. (Present Perfect, situação que continua.)

4Exercício 4

Corrija: (a) I have bought it yesterday. (b) Did you finish your homework yet? (c) When have they arrived?

Ver dica

Procure a marca de tempo em cada frase.

Ver solução

(a) I bought it yesterday. (b) Have you finished your homework yet? (c) When did they arrive?

5Exercício 5

Escolha a opção correta: (1) She ___ her bag. Can you help her look for it? (A) lost (B) has lost (C) loses (2) Shakespeare ___ many plays. (A) wrote (B) has written (C) writes (3) I ___ never ___ sushi. (A) did / eat (B) have / eaten (C) has / ate

Ver solução

(1) B (o problema continua); (2) A (autor que já morreu, tempo acabado); (3) B (have never eaten).

Perguntas frequentes

Qual é mais importante?

Os dois são essenciais. O Simple Past conta factos acabados e é o tempo das narrativas; o Present Perfect liga o passado ao presente. Nos exames, a escolha entre ambos é um dos pontos mais testados.

Podem ocorrer em simultâneo?

Sim, no mesmo texto: costuma-se dar a notícia no Present Perfect e os pormenores no Simple Past (I have lost my phone. I left it on the bus.).

Como não os confundir nos exames?

Procure a marca de tempo. Se for um momento acabado (yesterday, ago, last year, in 2019, when), escolha Simple Past. Se for ever, never, just, already, yet, for, since, escolha Present Perfect.

O que acontece com today, this week e this year?

Aceitam os dois tempos. Se o período ainda não acabou, usa-se Present Perfect (I have read two books this week); se a ação foi num momento já passado desse período, pode usar-se Simple Past (I read a book this morning).

Resumo

  • Simple Past: ação terminada em tempo definido (yesterday, ago, last year, in 2019).
  • Present Perfect: passado ligado ao presente (ever, never, just, already, yet, for, since).
  • Formas: worked / went contra have worked / have gone.
  • Com When…?, usa-se sempre Simple Past.
  • Para a situação que continua, use Present Perfect com for ou since.

Onde aprofundar

  • O manual de Inglês da sua classe e o programa oficial (INIDE / Ministério da Educação de Angola) — confirme a edição em vigor.
  • O Cambridge Dictionary e os Oxford Learner's Dictionaries, com listas de verbos irregulares.
  • O Quadro Europeu Comum de Referência para as Línguas (Conselho da Europa): contraste trabalhado nos níveis A2–B1.

Continue a estudar

5.ª–12.ª classe7 min

Exercícios resolvidos de Present Simple

Para resolver exercícios de Present Simple, veja o sujeito: com he, she, it o verbo leva -s / -es / -ies na afirmativa; na negativa e na pergunta usa-se doesn't / Does…

4 exemplos7 exercícios com solução

5.ª–12.ª classe8 min

Como usar o Present Simple?

O Present Simple usa-se para rotinas, hábitos, factos permanentes e horários: I walk to school, Water boils at 100 °C. Forma-se com o verbo base e acrescenta -s / -es…

4 exemplos5 exercícios com solução

5.ª–12.ª classe8 min

Como usar o Present Continuous?

O Present Continuous descreve ações a decorrer agora, situações temporárias e planos já combinados: I am studying now, She is staying with us this week. Forma-se com am…

4 exemplos5 exercícios com solução

Ver tudo de Língua Inglesa · Capítulo: Tempos verbais: presente