Spanish Reported Speech

Dijo que... Tense shifts, time word changes, and reporting verbs.

Reporting verbs

VerbMeaningExample
decir queto say thatDice que viene.
preguntar si/quéto ask if/whatPregunta si vienes.
contar queto tell thatContó que viajó.
explicar queto explain thatExplicó que era difícil.
pedir queto ask (request)Pidió que viniera.

Tense shifts (when reporting verb is in past)

Direct speechReported speech
Present → Imperfect"Estoy bien" → Dijo que estaba bien.
Preterite → Pluperfect"Comí" → Dijo que había comido.
Future → Conditional"Vendré" → Dijo que vendría.
Present perfect → Pluperfect"He ido" → Dijo que había ido.
Examples

"Estoy cansado." → Dijo que estaba cansado.
"Iré mañana." → Dijo que iría al día siguiente.
"¿Tienes hambre?" → Preguntó si tenía hambre.

Time/place words also change

DirectReported
hoy → ese día / aquel día"Hoy voy" → Dijo que ese día iba.
mañana → al día siguiente"Vendré mañana" → Dijo que vendría al día siguiente.
ayer → el día anterior"Ayer fui" → Dijo que el día anterior había ido.
aquí → allí"Estoy aquí" → Dijo que estaba allí.
If the reporting verb is in present, NO tense shift needed

"Estoy bien." → Dice que está bien. (no change)
"Vendré." → Dice que vendrá. (no change)

Quick quiz

1. "Estoy cansado." → Dijo que _____ cansado.

2. "Vendré mañana." → Dijo que _____.

3. "¿Tienes hambre?" → Preguntó si _____ hambre.

4. "He comido." → Dijo que _____.

5. "Estoy aquí." → Dijo que estaba _____.

6. "mañana" in reported speech becomes _____.

7. "Estoy bien." → Dice que _____ bien. (present reporting)

8. "Compré un libro." → Dijo que _____ un libro.

9. Pidió que _____ (venir — request + subjunctive).

10. "hoy" in reported speech becomes _____.

Explore more Spanish resources

Free tools for translation, text-to-speech and language learning.

Learn Spanish HubTranslator