A2

Present perfect ou past simple em inglês?

Perfect vs Past Simple

Este artigo faz parte da árvore gramatical de inglês no Settemila Lingue.

Em poucas palavras

Use o present perfect quando o passado está ligado ao presente e não se indica um momento passado já terminado: I've lost my keys (continuo sem as chaves). Use o past simple quando a ação pertence a um período passado concluído ou quando se diz quando ocorreu: I lost my keys yesterday. A pergunta mais útil é: o foco está na situação atual ou num momento passado terminado?

Visão geral

A diferença entre o present perfect e o past simple aparece constantemente em conversas, notícias e textos em inglês. Os dois tempos podem falar de algo que aconteceu antes de agora, mas apresentam esse acontecimento de maneiras diferentes. O present perfect cria uma ligação com o presente; o past simple coloca o acontecimento num passado visto como concluído.

Este contraste costuma ser introduzido no nível A2. A regra inicial é simples: não se usa o present perfect com expressões de tempo passado terminado, como yesterday, last week ou in 2019. No entanto, não basta procurar uma palavra-chave. Compare I've seen Ana this morning e I saw Ana this morning: a primeira frase pode ser dita enquanto a manhã ainda decorre; a segunda é natural quando a manhã já terminou ou quando o falante a trata como um período encerrado.

Para quem fala português, há uma dificuldade importante: o pretérito perfeito português pode corresponder aos dois tempos ingleses. Perdi as chaves pode ser I've lost my keys se o resultado atual for importante, ou I lost my keys se a frase contar um acontecimento passado. Além disso, o português tenho feito normalmente sugere repetição ou continuidade — tenho estudado muito ultimamente — e não é um equivalente automático de I have done.

Como funciona

Formação dos dois tempos

O particípio passado (a forma verbal usada depois de have ou has) é essencial para formar o present perfect.

Tipo Estrutura Exemplo Sentido em português
Present perfect, afirmativa sujeito + have/has + particípio passado She has finished. Ela terminou / já terminou.
Present perfect, negativa sujeito + haven't/hasn't + particípio passado She hasn't finished. Ela ainda não terminou.
Present perfect, pergunta Have/Has + sujeito + particípio passado? Has she finished? Ela já terminou?
Past simple, afirmativa sujeito + forma passada She finished. Ela terminou.
Past simple, negativa sujeito + didn't + forma base She didn't finish. Ela não terminou.
Past simple, pergunta Did + sujeito + forma base? Did she finish? Ela terminou?

Com verbos regulares, o passado simples e o particípio costumam ter a mesma forma em -ed: work → worked → worked. Com verbos irregulares, as formas precisam ser aprendidas: go → went → gone, see → saw → seen, write → wrote → written. Assim, dizemos I went no past simple, mas I have gone no present perfect.

Na fala e na escrita informal, são muito comuns as contrações I've, you've, he's, she's, we've, they've, bem como haven't e hasn't. Em he's finished, o contexto mostra que he's significa he has, porque vem antes do particípio finished.

Quando usar o present perfect

Use o present perfect quando o acontecimento anterior é apresentado a partir do presente.

  1. Resultado atual: algo aconteceu e o resultado importa agora.

    • I've lost my keys. — Estou sem as chaves agora.
    • She's broken her glasses. — Os óculos estão partidos agora.
  2. Experiência de vida sem data específica: interessa saber se algo já aconteceu alguma vez, não quando.

    • Have you ever been to Spain?
    • I've never tried sushi.
  3. Período que ainda não terminou: a ação ocorreu dentro de um período que inclui o presente.

    • I've had three meetings today. — O dia ainda não terminou.
    • We've sold a lot this month. — O mês ainda está em curso.
  4. Situação iniciada no passado e ainda verdadeira: são frequentes since (desde um ponto inicial) e for (durante um período).

    • I've lived here since 2020. — Ainda moro aqui.
    • We've known each other for ten years. — Ainda nos conhecemos.
  5. Acontecimento recente sem momento terminado: aparecem muitas vezes just, already e yet.

    • The train has just arrived.
    • I've already sent the email.
    • Have you finished yet?

O present perfect não informa um momento passado terminado. Pode-se perguntar Have you seen this film?, mas, se a resposta acrescentar uma data, muda-se para o past simple: Yes, I saw it last Friday.

Quando usar o past simple

Use o past simple quando a ação ou situação é tratada como parte de um passado concluído.

  1. Momento passado específico:

    • I lost my keys yesterday.
    • We met in 2019.
  2. Período terminado, mesmo sem hora exata:

    • I read a lot when I was a child.
    • She worked there for five years. — Já não trabalha lá.
  3. Sequência de acontecimentos numa narrativa:

    • He opened the door, walked in and sat down.
  4. Pergunta sobre quando algo ocorreu:

    • When did you arrive?
    • What time did the film start?
  5. Vida ou período definitivamente encerrado:

    • Shakespeare wrote many plays.
    • My grandfather visited Brazil twice. — A referência é a uma vida já concluída.

Marcadores de tempo: pistas, não comandos automáticos

Normalmente com present perfect Normalmente com past simple
ever, never yesterday
just, already, yet last night/week/year
so far, up to now ago
recently, lately in 2019, on Monday
since, for quando a situação continua when I was a child
today, this week se o período continua that day, then

Palavras como today, this week e recently não decidem tudo sozinhas. O falante escolhe como enquadrar o tempo. I've spoken to Marta today mantém o dia em aberto; I spoke to Marta earlier today apresenta a conversa como um facto passado, sobretudo no inglês americano.

Um teste rápido de escolha

Antes de formar a frase, faça estas perguntas:

  1. Há uma expressão que situa a ação num passado terminado? Use o past simple.
  2. A pergunta é when? ou what time?? Use o past simple.
  3. O importante é a experiência, o resultado agora ou um período ainda em curso, sem data passada? Use o present perfect.
  4. A situação começou no passado e continua? Em geral, use o present perfect com since ou for.

Exemplos em contexto

Inglês Português Observação
I've lost my keys. Perdi as chaves. O problema continua: não sei onde estão.
I lost my keys yesterday. Perdi as chaves ontem. Yesterday é um período terminado.
Have you ever been to Spain? Você já esteve em Espanha? Experiência de vida, sem data.
I went to Spain in 2019. Fui a Espanha em 2019. O ano indicado já terminou.
Maya has just arrived. A Maya acabou de chegar. A chegada é recente e relevante agora.
Maya arrived at nine. A Maya chegou às nove. A hora passada é indicada.
We've watched three episodes tonight. Vimos três episódios esta noite. A noite ainda está a decorrer.
We watched three episodes last night. Vimos três episódios ontem à noite. A noite já terminou.
I've known Paulo for six years. Conheço o Paulo há seis anos. A relação continua no presente.
I knew Paulo at university. Conheci o Paulo na universidade. A frase limita a relação a um período passado.
She has worked here since May. Ela trabalha aqui desde maio. Começou em maio e ainda trabalha aqui.
She worked here from May to August. Ela trabalhou aqui de maio a agosto. O intervalo está fechado.
Have you finished the report yet? Você já terminou o relatório? O resultado é esperado agora.
When did you finish the report? Quando você terminou o relatório? A pergunta pede um momento passado.
The company has announced a new plan. It published the details this morning. A empresa anunciou um novo plano. Publicou os detalhes esta manhã. Primeiro apresenta-se a notícia; depois, conta-se o detalhe passado.

Observe que a tradução portuguesa nem sempre revela a escolha inglesa. Tanto I've lost my keys como I lost my keys yesterday usam perdi em português. É o contexto, e não a forma portuguesa isolada, que determina o tempo em inglês.

Erros comuns

Usar o present perfect com um tempo passado terminado

  • Incorreto: I have seen her yesterday.
  • Correto: I saw her yesterday.
  • Por quê: Yesterday terminou antes do presente. O auxiliar have não pode ser combinado aqui com esse momento passado fechado.

Traduzir “tenho feito” palavra por palavra

  • Incorreto: I have studied English yesterday para “Estudei inglês ontem”.
  • Correto: I studied English yesterday.
  • Por quê: Em português, “tenho estudado inglês” costuma indicar uma atividade repetida ou contínua nas últimas semanas ou meses. Para um único estudo ontem, o inglês exige o past simple.

Usar a forma passada depois de have ou has

  • Incorreto: She has went home.
  • Correto: She has gone home.
  • Por quê: Depois de have/has, usa-se o particípio passado. No verbo go, as três formas são go – went – gone.

Usar o particípio diretamente no past simple

  • Incorreto: We seen that film last week.
  • Correto: We saw that film last week.
  • Por quê: A forma passada de see é saw; seen precisa de um auxiliar, como em We have seen.

Manter o present perfect ao perguntar quando

  • Incorreto: When have you visited London?
  • Correto: When did you visit London?
  • Por quê: When pede que a experiência seja situada num momento passado. A pergunta geral seria Have you ever visited London?

Interpretar toda consequência atual como present perfect

  • Incorreto: I have missed the bus at 8:10, so I'm late.
  • Correto: I missed the bus at 8:10, so I'm late.
  • Por quê: Mesmo havendo uma consequência agora, at 8:10 localiza o acontecimento num momento passado específico. “Relevância presente” não anula uma indicação de tempo terminado.

Notas de uso

No inglês britânico cuidado, just, already e yet aparecem frequentemente com o present perfect: I've just eaten; Have you finished yet? No inglês americano informal, o past simple também é muito comum: I just ate; Did you finish yet? As duas variedades mantêm, porém, a distinção básica entre uma experiência sem data e um acontecimento datado.

As contrações soam naturais na conversa: I've finished, she hasn't called. Em textos formais, as formas completas podem ser usadas para maior ênfase, mas não mudam a regra temporal.

Também é possível escolher entre os tempos para mudar a perspetiva. Durante a manhã, alguém pode dizer I've answered ten emails this morning, vendo a manhã como ainda aberta. Depois do almoço, é mais provável I answered ten emails this morning. A diferença não é o acontecimento em si, mas o limite temporal adotado pelo falante.

Em português, “já” aparece tanto em experiências como em acontecimentos concluídos: “Já fui a Londres” e “Já enviei ontem”. Em inglês, already ou ever não autorizam o present perfect se houver uma data passada terminada: I already sent it yesterday, não I have already sent it yesterday.

Além do básico: usos avançados

Esta parte não precisa de ser dominada no nível A2, mas ajuda a compreender textos e conversas reais.

Apresentar a notícia e depois contar os detalhes

É comum uma notícia começar no present perfect, porque introduz um acontecimento relevante agora, e continuar no past simple, porque passa a narrar detalhes:

Scientists have discovered a new species. They found it during an expedition in June.

A primeira frase anuncia a descoberta; a segunda situa o trabalho em junho. Essa mudança de tempo é normal e não constitui incoerência.

Experiência aberta e período encerrado

O present perfect sugere que o período de referência ainda está aberto:

  • This author has written ten novels. — A carreira é vista como atual; a autora pode escrever mais.
  • This author wrote ten novels. — A produção é vista como encerrada, ou fala-se de uma fase passada.

Com pessoas falecidas, usa-se normalmente o past simple: Jane Austen wrote six completed novels. Já uma obra que continua a circular pode ter efeito presente, mas isso não transforma automaticamente a biografia da autora em present perfect.

Been e gone

Com o verbo go, os particípios been e gone criam uma distinção útil:

  • Leo has been to Canada. — Leo visitou o Canadá e voltou; é uma experiência.
  • Leo has gone to Canada. — Leo foi para o Canadá e ainda está lá ou a caminho.

Em português, ambas as ideias podem usar “foi”, por isso vale a pena aprender o contraste como um bloco completo.

Superlativos e experiências até agora

Depois de um superlativo, o present perfect é frequente quando se avalia toda a experiência até ao presente: It's the best meal I've ever had. Se a avaliação pertence a um período encerrado, o past simple é possível: It was the best meal I had during that trip.

O contexto pode recuperar o tempo passado

Nem toda frase no past simple contém uma expressão como yesterday. Se o contexto já estabeleceu o momento, não é preciso repeti-lo:

How was your trip? — It was great. We visited Porto and stayed near the river.

O período “durante a viagem” está claro. Por outro lado, Have you visited Porto? pergunta pela experiência de vida até agora.

Dicas de prática

  1. Treine pares contrastivos. Escreva uma frase sem data e com resultado atual, depois acrescente um tempo terminado e mude o verbo: I've read the book → I read the book last month. Esse exercício associa forma, tempo e intenção.
  2. Marque a linha do tempo. Ao ouvir ou ler uma frase, identifique se o período está aberto (today, this year, in my life) ou fechado (yesterday, last year, in 2022). Só depois escolha o tempo verbal.
  3. Aprenda os verbos irregulares em três formas. Em vez de memorizar apenas went, pratique go – went – gone e crie duas frases: uma no past simple e outra no present perfect.
  4. Compare com o português pelo significado, não palavra por palavra. Ao traduzir “já”, “ainda não” ou o pretérito perfeito, pergunte se há data terminada, experiência ou resultado atual.

Conceitos relacionados

Pré-requisito

Present perfect simple em inglêsA2

Mais conceitos de A2