Reported Speech

Spanish Grammar 4

Course 4 · Chapter 8 · Reported Speech

💬 Reported Speech — Estilo indirecto

There are two ways to relay what someone said. Direct speech quotes the exact words: María dijo: "Estoy cansada." Reported (indirect) speech retells them from your own point of view: María dijo que estaba cansada. Spanish does this with que (for statements), si or a question word (for questions) and the subjunctive (for commands). The tenses, pronouns and time words shift, much as they do in English.

The rule in one box If the reporting verb is in the present (dice que, dicen que), nothing changes in the tenses. If it is in a past tense (dijo que, preguntó si), the tenses shift one step back: present → imperfect, future → conditional, and so on. Pronouns, possessives and time and place words are adjusted to the new point of view.

Reporting statements: the tense shifts

Direct speechReported (after dijo que)
"Estoy cansada." (present)Dijo que estaba cansada. (imperfect)
"Trabajé mucho." (preterite)Dijo que había trabajado mucho. (pluperfect)
"He terminado." (present perfect)Dijo que había terminado. (pluperfect)
"Iré mañana." (future)Dijo que iría al día siguiente. (conditional)
"Quiero que vengas." (present subj.)Dijo que quería que vinieras. (imperfect subj.)
"Hacía frío." (imperfect)Dijo que hacía frío. (stays imperfect)
"Habría ido." (conditional perfect)Dijo que habría ido. (unchanged)
Watch out: the present reporting verb María dice que está cansada. (no shift) · María dijo que estaba cansada. (shift). The same applies to ha dicho que (Ha dicho que vendrá) and to a statement that is still true now: Dijo que la tienda abre a las nueve. may keep the present if the opening time is still valid. When in doubt, shift: it is always safe.

Pronouns and time words

Direct speechReported speech
yo, me, mi → él / ella, se, su"Tengo mi libro." → Dijo que tenía su libro.
tú, te, tu → yo, me, mi"Tu hermana me llamó." → Dijo que mi hermana lo había llamado. (depends on who speaks)
hoy → ese día"Hoy trabajo." → Dijo que ese día trabajaba.
mañana → al día siguiente"Mañana viajo." → Dijo que al día siguiente viajaba.
ayer → el día anterior"Ayer llegué." → Dijo que el día anterior había llegado.
ahora → entonces"Ahora estudio." → Dijo que entonces estudiaba.
aquí → allí"Vivo aquí." → Dijo que vivía allí.
este / esta → ese / esa / aquel"Me gusta este libro." → Dijo que le gustaba ese libro.
la semana que viene → la semana siguiente"Iré la semana que viene." → Dijo que iría la semana siguiente.

If the report is made on the same day as the original statement, the time words usually stay the same (Dijo que vendría mañana, said the same day). The shifts above apply when the reporting happens later.

Reporting questions

TypeDirectReported
yes / no → si"¿Vienes a la fiesta?"Me preguntó si iba a la fiesta. He asked me if I was going to the party.
question word (accent kept)"¿Dónde vives?"Me preguntó dónde vivía. He asked me where I lived.
"¿Qué estás haciendo?"Me preguntó qué estaba haciendo.
"¿Cuándo llegaste?"Me preguntó cuándo había llegado.
"¿Quién es ella?"Preguntó quién era ella.

In a reported question there are no question marks and no inverted word order is needed; the question word keeps its written accent (dónde, qué, cuándo, quién, cómo). Yes/no questions take si (without accent). The verbs are preguntar and, for "wonder", querer saber: Quería saber si venías.

Reporting commands and requests

DirectReported
"Ven aquí."Me dijo que fuera allí. / Me pidió que fuera allí. (imperfect subj.)
"No hables tan alto."Me dijo que no hablara tan alto.
"Cierra la puerta, por favor."Me pidió que cerrara la puerta.
"Lleva el paraguas."Me aconsejó que llevara el paraguas.
"Sal de aquí."Le ordenó que saliera.

An imperative becomes a subjunctive clause, since the reported verb expresses a request or a wish (Spanish Grammar 4 2). After a past reporting verb it is the imperfect subjunctive (vinieras, cerrara). The verbs are decir, pedir, ordenar, aconsejar, mandar, rogar, and the person addressed is an indirect object (me, te, le): Me pidió que le ayudara.

Decir que: command or report?

Decir que + subjunctive against + indicative Decir que has two meanings and the mood tells you which: Dice que vengas. (subjunctive: he tells you to come, a command) against Dice que vienes. (indicative: he says that you are coming, a report). The same holds for escribir que, repetir que.
Subjunctive: a commandIndicative: a report
Dice que ayudes a tu madre. He says (tells you) to help your mother.Dice que ayudas a tu madre. He says you help your mother.
Me dijo que estudiara. He told me to study.Me dijo que estudiaba. He told me he was studying.
Nos dijeron que esperáramos. They told us to wait.Nos dijeron que esperaban. They told us they were waiting.

Reporting verbs

VerbUseExample
decir questatement or commandDijo que vendría.
contar, explicar, comentar questatementExplicó que no tenía tiempo.
preguntar si / qué…questionPreguntó si venías.
pedir, ordenar, aconsejar quecommand, requestPidió que esperáramos.
prometerpromise (+ infinitive)Prometió venir. / Prometió que vendría.
Latin America note Reported speech works the same way throughout the Spanish-speaking world. The plural "you" differs as elsewhere: Spain has vosotros (Os pidió que esperarais), Latin America ustedes (Les pidió que esperaran).

🗣️ In Use — En situación

① Passing on a message

A:¿Qué dijo Marta? Me dijo que te llamara, pero no sé por qué.What did Marta say? She told me to call you, but I don't know why.
B:Dijo que llegaría tarde y que no la esperáramos para cenar.She said she'd arrive late and that we shouldn't wait for her for dinner.

② After the interview

A:¿Y qué te preguntaron en la entrevista?And what did they ask you in the interview?
B:Me preguntaron dónde vivía, si hablaba inglés y cuándo podía empezar. Me dijeron que me llamarían al día siguiente.They asked me where I lived, if I spoke English and when I could start. They told me they'd call me the next day.

③ Report or command?

A:Mi madre dice que vengas a casa. ¿Te lo dijo ella?My mother says you should come home. Did she tell you?
B:No, me dijo que estaba cansada y que no podía hablar. Pero ahora voy.No, she told me she was tired and couldn't talk. But I'm going now.

📋 Quick Reference — Resumen

TopicSummary
present reporting verbno tense shift: dice que viene
past reporting verbpresent → imperfect, preterite / perfect → pluperfect, future → conditional
time wordshoy → ese día, mañana → al día siguiente, ayer → el día anterior, ahora → entonces, aquí → allí
questionspreguntó si… / preguntó dónde… (accent kept)
commandsdijo / pidió que + imperfect subjunctive
decir quesubjunctive = command; indicative = report

✏️ Try It Yourself — Ejercicios

Say the answer first, then click to check.

1. Report: Pedro dijo: "Estoy ocupado." · Pedro dijo: "Trabajé todo el día."

Show answer

Pedro dijo que estaba ocupado. · Pedro dijo que había trabajado todo el día.

2. Report: Ana dijo: "Iré mañana." · Ana dijo: "Quiero que vengas."

Show answer

Ana dijo que iría al día siguiente. · Ana dijo que quería que viniera (or vinieras, depending on who is addressed).

3. Present or past reporting verb? "Luis dice: 'Tengo hambre.'" → ? · "Luis dijo: 'Tengo hambre.'" → ?

Show answer

Luis dice que tiene hambre. · Luis dijo que tenía hambre.

4. Change the time words: "Hoy llueve." · "Ayer estuve aquí." · "Ahora estudio." (after dijo que)

Show answer

Dijo que ese día llovía. · Dijo que el día anterior había estado allí. · Dijo que entonces estudiaba.

5. Report the questions: "¿Vienes a la fiesta?" · "¿Dónde vives?"

Show answer

Me preguntó si iba a la fiesta. · Me preguntó dónde vivía.

6. Report the question: "¿Qué estás haciendo?" · "¿Cuándo llegaste?"

Show answer

Me preguntó qué estaba haciendo. · Me preguntó cuándo había llegado.

7. Report the commands: "Cierra la puerta." · "No hables tan alto." (use me pidió que… / me dijo que…)

Show answer

Me pidió que cerrara la puerta. · Me dijo que no hablara tan alto.

8. Command or report? "Dice que (vengas / vienes)." (he tells you to come) · "Dice que (vengas / vienes)." (he says you are coming)

Show answer

vengas (subjunctive: a command) · vienes (indicative: a report).

9. Translate: "She told me she was tired." · "She told me to rest."

Show answer

Me dijo que estaba cansada. · Me dijo que descansara.

10. Correct the mistakes: Me dijo que estoy cansado. · Me preguntó si vivo aquí. · Me pidió que cierro la puerta. · Dijo que iré mañana. · Me preguntó ¿dónde vivía?

Show answer

Me dijo que estaba cansado · Me preguntó si vivía allí · Me pidió que cerrara la puerta · Dijo que iría al día siguiente · Me preguntó dónde vivía.

Coming up in Chapter 9: Gerund, Infinitive and Participle Constructions. The gerund and its uses; al + infinitive; después de + infinitive; estando; the absolute participle (terminado el trabajo); ir / venir / andar / seguir + gerund.