Quando contas a alguém o que outra pessoa disse, normalmente não repetes as palavras exatas dela. Em vez de "I'm tired," she said, o mais natural é dizer she said (that) she was tired. Isto é o discurso indireto (reported speech) — e a boa notícia é que segue uma regra principal que podes aplicar vezes sem conta.

Resumo: se o verbo introdutório (said, told) está no passado, o verbo da afirmação relatada normalmente recua um passo no tempo: present simple → past simple (workworked, do/doesdid), willwould. Os pronomes e as expressões de tempo também mudam para se ajustarem ao novo falante e momento.

Discurso direto vs. discurso indireto

O discurso direto repete as palavras exatas, normalmente entre aspas:

  • Maria said, "I live in Madrid."
  • "We will call you tomorrow," they said.

O discurso indireto relata a mesma informação sem aspas, integrada na frase introdutória:

  • Maria said (that) she lived in Madrid.
  • They said (that) they would call us the next day.

Repara que três coisas mudaram: as aspas desapareceram, o verbo recuou um tempo verbal (livelived, will callwould call), e o pronome e a expressão de tempo ajustaram-se ao novo ponto de vista (youus, tomorrowthe next day). A palavra that é opcional depois de said e depois de told + pessoa — tanto she said she was tired como she said that she was tired estão corretas, tal como she told me (that) she was tired.

A regra do recuo verbal (backshift)

Quando o verbo introdutório está no passado (said, told), o verbo da afirmação original normalmente recua um tempo verbal. Chama-se a isto backshift:

Discurso direto Discurso indireto
present simple: "I work here." past simple: She said she worked there.
present continuous: "I'm working." past continuous: She said she was working.
past simple: "I worked hard." past perfect (ou past simple, se o momento já está claro): She said she had worked hard.
present perfect: "I've finished." past perfect: She said she had finished.
past perfect: "I'd finished." past perfect (sem recuo adicional): She said she had finished.
will: "I'll help." would: She said she would help.
can: "I can swim." could: She said she could swim.
may: "It may rain." might: She said it might rain.
must (obrigação): "I must go." had to: She said she had to go.

Se a informação relatada continua a ser verdadeira ou relevante, o recuo é muitas vezes opcional: "I live in Madrid," she said, relatado pouco depois a outra pessoa, tanto pode tornar-se She said she lived in Madrid como She said she lives in Madrid — ambas soam naturais.

Alguns modais não mudam: would, could, might e should já se referem a algo hipotético ou distante, por isso mantêm-se iguais no discurso indireto: "I would help if I could," she said → She said she would help if she could. Must também se mantém must quando exprime uma dedução lógica em vez de uma obrigação: "He must be tired," she said → She said he must be tired.

Em português, o discurso indireto no passado também aplica uma correlação de tempos verbais ("estou cansada" → disse que estava cansada), por isso a ideia geral já te é familiar. A diferença está sobretudo nas formas envolvidas: o inglês faz recuar will para would e can para could, dois verbos modais que não correspondem sempre a uma única forma em português, enquanto em português o futuro passa normalmente a condicional (disse que viria).

Os pronomes e possessivos também mudam

Como passamos a contar a frase de outro ponto de vista, os pronomes e possessivos costumam mudar para corresponder a quem fala e a quem está a ser referido:

  • "I love my job," he said. → He said he loved his job.
  • "We'll bring our tickets," they said. → They said they'd bring their tickets.

Não há uma única regra fixa aqui — depende sempre de quem relata a quem, por isso vale a pena ler cada frase com atenção em vez de memorizar uma fórmula.

As expressões de tempo e lugar também mudam

As palavras que apontam para "agora" ou "aqui" muitas vezes precisam de mudar, porque normalmente relatamos as palavras noutro momento ou noutro lugar:

Discurso direto Discurso indireto
today that day
tomorrow the next day / the following day
yesterday the day before / the previous day
now then / at that time
this week that week
ago before
here there

"I'll finish it tomorrow," she said → She said she'd finish it the next day. Estas mudanças não são automáticas em todos os casos — se algo é relatado no mesmo dia em que foi dito, today pode continuar a ser today. A escolha certa depende de quando e onde se está realmente a falar.

Quando o recuo não é necessário

O backshift depende do tempo verbal do verbo introdutório — não é uma regra a aplicar cegamente a todas as frases:

  • O verbo introdutório está no presente ou no futuro, não no passado: "I'm tired," she saysShe says she is tired. (sem recuo — says já está no presente)
  • A afirmação é um facto geral ou uma verdade intemporal: "The sun rises in the east," he said → He said the sun rises in the east. (verdades gerais costumam manter-se no presente, porque recuá-las pode soar como se o facto já não fosse verdadeiro)
  • A afirmação continua a ser verdadeira ou relevante agora mesmo — aqui o recuo é opcional, e não errado num sentido ou noutro, como mostra o exemplo de Madrid acima.

Say e tell

Tanto say como tell relatam afirmações, mas usam-se de forma diferente:

  • Say não é seguido diretamente pelo ouvinte: ✅ She said she was busy, não ❌ she said me she was busy.
  • Quando tell relata o que alguém disse, precisa do ouvinte logo a seguir: ✅ She told me she was busy, não ❌ she told she was busy (falta o ouvinte).

Se quiseres nomear o ouvinte depois de say, acrescenta to: She said to me that she was busy.

Erros comuns

  • She said she is tired (sem recuo, como regra fixa) → ✅ She said she was tired é a escolha habitual, recuando o present simple depois de um verbo introdutório no passado — embora she said she is tired também esteja certo se ela continuar cansada agora.
  • He told that he was leaving. → ✅ He said that he was leaving. / He told me he was leaving. (tell precisa aqui do ouvinte logo a seguir; say não)
  • She said me she would come. → ✅ She told me she would come. / She said to me she would come.
  • Num relato posterior, quando tomorrow já passou: ✅ They said they would call the next day. (recuo de will para would, e ajuste da expressão de tempo) — mas se tomorrow ainda for amanhã, também funciona ✅ They said they will call tomorrow.
  • He said he has finished. → ✅ He said he had finished. (o present perfect recua para past perfect)

Testa-te

Tenta transformar cada frase de discurso direto em discurso indireto.

  1. "I live in Berlin," she said.
  2. "We'll arrive tomorrow," they said.
  3. "I can speak French," he said.
  4. "I've lost my keys," she told me.
Ver respostas
  1. She said (that) she lived in Berlin.
  2. They said (that) they would arrive the next day.
  3. He said (that) he could speak French.
  4. She told me (that) she had lost her keys.

Ideias principais

  • O discurso indireto relata o que alguém disse sem citar as palavras exatas; that depois de said e de told + pessoa é opcional.
  • Se o verbo introdutório está no passado, o verbo original geralmente recua um tempo verbal: am/is/arewas/were, present simple → past simple, present perfect → past perfect, willwould, cancould, maymight, must (obrigação) → had to.
  • Would, could, might e should não mudam. Must também se mantém must quando exprime dedução em vez de obrigação.
  • Pronomes, possessivos e expressões de tempo/lugar (todaythat day, herethere) ajustam-se ao novo falante, ouvinte, momento e lugar.
  • O recuo não é necessário quando o verbo introdutório está no presente/futuro, quando a afirmação é um facto geral, ou (opcionalmente) quando continua a ser verdadeira agora mesmo.
  • Say não é seguido diretamente pelo ouvinte (said to me, não said me); quando tell relata o que alguém disse, precisa do ouvinte logo a seguir (told me, não apenas told).