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 (work → worked, do/does → did), will → would. 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 (live → lived, will call → would call), e o pronome e a expressão de tempo ajustaram-se ao novo ponto de vista (you → us, tomorrow → the 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 says → She 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.
- "I live in Berlin," she said.
- "We'll arrive tomorrow," they said.
- "I can speak French," he said.
- "I've lost my keys," she told me.
Ver respostas
- She said (that) she lived in Berlin.
- They said (that) they would arrive the next day.
- He said (that) he could speak French.
- 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/are → was/were, present simple → past simple, present perfect → past perfect, will → would, can → could, may → might, 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 (today → that day, here → there) 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).