Usar o present perfect vs o past simple (falar sobre passado e presente)

B1

Usar present perfect vs past simple (falar sobre passado e presente)

Este guia explica, em português, quando e por que usar o present perfect (have/has + past participle) ou o past simple (verb in the past) em inglês. Inclui formação, sinais temporais, muitos exemplos e erros comuns para evitar. Em seguida, compare com o português para clarificar as diferenças.

O que são estes tempos?

O present perfect liga uma ação do passado ao presente: enfatiza resultado, experiência ou continuidade até agora.
- Ex.: "I have lost my keys." — "Perdi as minhas chaves (e ainda não as encontrei)."

O past simple fala de ações concluídas num momento definido do passado: enfatiza quando aconteceu.
- Ex.: "I lost my keys yesterday." — "Perdi as chaves ontem." (ação concluída, momento específico)

Observação sobre o português
- Não existe uma fórmula única em português que corresponda sempre ao present perfect inglês. Às vezes o present perfect corresponde ao pretérito perfeito composto ("tenho feito"), noutras vezes ao pretérito perfeito simples ("já fiz") ou a construções com "há"/"desde". Isso é uma das fontes de confusão para falantes de português.

Quando uso o present perfect?

1) Experiências da vida (sem indicar quando)
- "Have you ever been to Japan?" — "Você/tu já esteve no Japão?"
- "I have never tried sushi." — "Nunca experimentei sushi."

2) Ações passadas com resultado ou ligação ao presente
- "I've lost my wallet." — "Perdi a carteira (e ainda não a encontrei)."
- "She has broken her arm." — "Ela quebrou o braço (ainda está com ele partido)."

3) Ações repetidas ou experiências até ao momento presente
- "I've seen that film three times." — "Vi esse filme três vezes (até agora)."
- "We've visited them many times." — "Visitá-mo-los muitas vezes."

4) Ações dentro de um período de tempo não terminado (today, this week, this month... quando o período ainda não acabou)
- "I've done three meetings this week." — "Tive três reuniões esta semana." (a semana ainda não acabou)
- "I've already eaten today." — "Já comi hoje."

5) Mudanças ao longo do tempo / resultados acumulados
- "My English has improved since I moved here." — "O meu inglês melhorou desde que me mudei para aqui."

Quando uso o past simple?

1) Ações concluídas num momento específico no passado
- "I visited Rome in 2015." — "Visitei Roma em 2015."
- "She called me yesterday." — "Ela ligou-me ontem."

2) Sequência de eventos passados
- "He got up, had breakfast and left." — "Ele levantou-se, tomou o pequeno-almoço e foi-se embora."

3) Ações habituais no passado (mas que já não acontecem)


  • "I lived in Spain when I was a child." — "Morei em Espanha quando era criança." (não é verdade agora)

4) Quando mencionamos uma expressão temporal definida (yesterday, last week, in 2010, two days ago)


  • "I saw him two days ago." — "Vi-o há dois dias."

Como se formam? (formas afirmativa, negativa e interrogativa)

Present perfect (simples) — formação
- Afirmativa: Subject + have/has + past participle (V3)
- I/You/We/They have eaten.
- He/She/It has eaten.
- Negativa: have/has + not + past participle
- I haven't (have not) eaten. / She hasn't (has not) arrived.
- Interrogativa: Have/Has + subject + past participle?
- Have you finished? / Has he called?

Exemplos com traduções:
- "I have seen that movie." — "Eu já vi esse filme."
- "She hasn't finished her work." — "Ela não terminou o trabalho."
- "Have you ever been to London?" — "Você/tu já esteve em Londres?"

Past simple — formação
- Afirmativa: Subject + verb (past form)
- Regular verbs: add -ed (work → worked)
- Irregular verbs: go → went, see → saw, have → had, write → wrote, etc.
- Negativa: did + not + base form (didn't + base)
- I didn't see him.
- Interrogativa: Did + subject + base form?
- Did you go? / Did she arrive?

Exemplos:
- "I watched that film last night." — "Eu vi esse filme ontem à noite."
- "They didn't come to the party." — "Eles não vieram à festa."
- "Did you finish the report?" — "Você terminou o relatório?"

Palavras e expressões temporais típicas (clues)

Que sugerem present perfect
- ever, never, already, yet, just, recently, lately, so far, up to now, since, for, this week/month/year (se o período não acabou)
- "I have already finished." — "Já terminei."
- "Have you finished yet?" — "Já terminaste?"
- "I've lived here for five years." — "Moro aqui há cinco anos."
- "I've worked here since 2012." — "Trabalho aqui desde 2012."

Que sugerem past simple
- yesterday, last (week/month/year), ago, in + year, on + (data), when (com tempo definido)
- "She left two hours ago." — "Ela saiu há duas horas."
- "They moved here in 2010." — "Eles mudaram-se cá em 2010."

Palavras ambíguas — dependem do contexto
- today, this week, recently, just (American English usa frequentemente past simple com estas palavras)
- "I've already had lunch today." (se o dia ainda não acabou)
- "I had lunch today." (podemos usar past simple, especialmente em inglês americano)

Comparações diretas com exemplos lado a lado

- "I have lost my keys." — "Perdi as chaves (e ainda não as encontrei)."
vs
"I lost my keys yesterday." — "Perdi as chaves ontem." (sublinhar o momento)

- "I've lived here for five years." — "Moro aqui há cinco anos." (ainda moro)
vs
"I lived here for five years." — "Morei aqui durante cinco anos." (já não moro)

- "I've seen that film." — "Já vi esse filme." (sem dizer quando)
vs
"I saw that film last night." — "Vi esse filme ontem à noite." (momento definido)

- "She's gone to the shop." — "Ela foi à loja (e ainda lá está / não voltou)."
vs
"She's been to the shop." — "Ela foi à loja (e já voltou)." (been = foi e voltou)

- "I've just eaten." (BrE) — "Acabei de comer."
vs
"I just ate." (AmE) — "Acabei de comer." (os dois são usados; há diferença de preferência)

Inglês britânico vs inglês americano (nota prática)

- O inglês britânico usa o present perfect mais frequentemente para ações com ligação ao presente: "I've just eaten." /
O inglês americano pode usar o past simple no mesmo contexto: "I just ate."
- Com "already/just/yet": BrE costuma usar present perfect ("I've already seen it"), AmE frequentemente usa past simple ("I already saw it"). Ambos são entendidos.

Erros comuns e como corrigi-los

- Erro: "I have seen him yesterday."
Correção: "I saw him yesterday." — Não use present perfect com um tempo acabado (yesterday).

- Erro: "Did you ever go to Paris?" (mais natural em BrE: "Have you ever been to Paris?")
Correção: Use present perfect para experiências sem tempo especificado: "Have you ever been to Paris?"

- Erro: "I have went to the shop."
Correção: "I have gone to the shop." (past participle de go é gone)

- Erro: "I didn't saw the film."
Correção: "I didn't see the film." (com did, o verbo fica na forma base)

- Erro: usar present perfect com expressões de tempo concluído: "I have finished the book in 2018."
Correção: "I finished the book in 2018." (past simple porque o tempo é específico)

Dicas práticas para escolher entre os dois

1. Pergunte: Há um tempo específico mencionado? (yesterday, in 2010, two days ago) → use past simple.
2. Se não houver tempo específico, e a ação tem ligação ao presente (resultado, experiência, duração até agora) → use present perfect.
3. Se a ação começou no passado e continua agora → use present perfect com for/since: "I've worked here for 3 years / since 2019."
4. Se quer enfatizar o momento em que aconteceu no passado → past simple.

Exemplos rápidos de decisão:
- "When did you arrive?" → resposta: "I arrived at 7." (past simple)
- "Have you arrived yet?" → (foco no facto de já estar cá; ligação ao presente) "Yes, I've just arrived." (present perfect)

Resumo rápido

- Use present perfect para experiências sem momento definido, para ações com resultado no presente e para períodos não terminados.
- Use past simple para eventos concluídos em momentos claramente definidos no passado.
- Verifique as palavras temporais: se indicam um tempo acabado (yesterday, ago, in 2010) use past simple; se indicam ligação ao presente (already, yet, since, for, ever, never) use present perfect.

Glossário (termos úteis)

- Present perfect: tempo inglês formado por have/has + past participle (V3). Ex.: "I have seen."
- Past simple (simple past): forma passada do verbo. Ex.: "I saw."
- Past participle (V3): terceira forma do verbo (seen, gone, eaten, written).
- Auxiliary (auxiliar): have/has (no present perfect) ou did (no passado interrogativo/negativo).
- Tempo terminado / não terminado: se o período temporal já acabou (ex.: yesterday) é terminado; se ainda não acabou (ex.: today, this week) pode usar present perfect.

Última recomendação

Leia e compare frases em inglês com as traduções em português. Concentre-se nas expressões temporais: elas são a pista principal para escolher entre present perfect e past simple. Lembre-se também das diferenças de preferência entre inglês britânico e americano — ambas as formas são frequentemente entendidas, mas a escolha pode mudar o tom e a ênfase.

Se quiser, posso acrescentar mais exemplos com verbos irregulares, exercícios guiados (sem resposta imediata) ou listas de palavras sinal para cada caso.

Subscribe for evidence based language learning insights.

Verifying you are human...
Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York