Reported speech with tense shifts
B2Reported speech with tense shifts in Spanish
This guide explains how to change direct speech into reported (indirect) speech in Spanish and how the tenses usually shift (the "sequence of tenses" or concordancia de tiempos). The explanations are in English and the examples are mainly in Spanish with English translations. You will learn when to backshift tenses, how each tense typically changes, what happens with the subjunctive and commands, and common mistakes to avoid.
What is reported speech (discurso indirecto)?
Reported (indirect) speech is how you repeat or report what someone else said without quoting them exactly. In Spanish direct speech (discurso directo) uses quotes and the original verb forms; indirect speech (estilo indirecto) usually uses que + a subordinate clause and often changes verb tenses, pronouns, and time/place words.
Example:
- Direct: Juan dijo: "Estoy cansado."
- Reported: Juan dijo que estaba cansado.
(English: Juan said that he was tired.)
When do tenses change? (basic idea)
The general rule: when the reporting verb is in a past tense (dijo, preguntó, explicó, pidió, etc.), the verb forms in the reported clause usually shift back one step in time (backshift). If the reporting verb is in the present or future (dice, dirá), you normally do not backshift.
- Reporting verb in past → usually backshift the subordinate tense.
- Reporting verb in present/future → keep the original tenses (no backshift).
Examples:
- Reporting verb past (backshift):
- Direct: Ella dice: "No tengo dinero."
- Reported after past reporting verb: Ella dijo que no tenía dinero. (She said she didn't have money.)
- Reporting verb present (no backshift):
- Direct: Ella dice: "No tengo dinero."
- Reported with present reporting verb: Ella dice que no tiene dinero. (She says she doesn't have money.)
Exception: general truths or facts that are always true may stay in the present even if the reporting verb is past (e.g., "Galileo dijo que la Tierra gira alrededor del Sol").
How specific tenses usually change (common shifts)
Below are the usual shifts when the reporting verb is in the past (dijo / preguntó / comentó). Each line shows: direct speech → reported speech (Spanish), plus an English gloss.
Present indicative → Imperfect indicative
- Direct: "Estoy cansado." → Reported: "Dijo que estaba cansado."
(He said he was tired.)
Present continuous → Imperfect progressive
- Direct: "Estoy estudiando para el examen." → "Dijo que estaba estudiando para el examen."
(He said he was studying for the exam.)
Present perfect (he + pp) → Pluperfect / pluscuamperfecto (había + pp)
- Direct: "He terminado el informe." → "Dijo que había terminado el informe."
(He said he had finished the report.)
Preterite (pretérito perfecto simple / indefinido) → Pluperfect
- Direct: "Llegué tarde." → "Dijo que había llegado tarde."
(He said he had arrived late.)
Imperfect (pretérito imperfecto) → Imperfect (no change)
- Direct: "Cuando era niño, jugaba al fútbol." → "Dijo que cuando era niño jugaba al fútbol."
Pluperfect (había + pp) → Pluperfect (no change)
- Direct: "Había visto la película." → "Dijo que había visto la película."
Future simple → Conditional simple
- Direct: "Iré mañana." → "Dijo que iría al día siguiente."
(He said he would go the next day.)
Future perfect → Conditional perfect
- Direct: "Habré terminado para el viernes." → "Dijo que habría terminado para el viernes siguiente."
(He said he would have finished by the following Friday.)
Conditional simple → Conditional simple (usually no backshift)
- Direct: "Iría si tuviera tiempo." → "Dijo que iría si tuviera tiempo."
Present subjunctive → Imperfect subjunctive
- Direct: "Es importante que estudies." → "Dijo que era importante que estudiaras."
(He said it was important that you studied.)
Present perfect subjunctive (haya + pp) → Pluperfect subjunctive (hubiera/hubiese + pp)
- Direct: "Me alegra que hayas venido." → "Dijo que le alegraba que hubieras venido."
(He said he was glad that you had come.)
Imperative (command) → Imperfect subjunctive (or que + imperfect subjunctive after pedir/ordenar)
- Direct: "Haz la tarea." → "Mi madre me dijo que hiciera la tarea."
- Direct (negative): "No lo hagas." → "Me pidió que no lo hiciera."
Questions: yes/no and Wh-
- Yes/no direct: "¿Vendrás mañana?" → Reported: "Me preguntó si vendría al día siguiente."
(He asked me if I would come the next day.)
- Wh-question direct: "¿Dónde está la estación?" → Reported: "Me preguntó dónde estaba la estación."
(He asked where the station was.)
How time expressions and demonstratives change
When you move from direct to reported speech, deictic words often change relative to the reporting moment:
- aquí → allí / allá
- ahora → entonces
- hoy → ese día / aquel día
- mañana → al día siguiente
- ayer → el día anterior / el día antes
- este / esta / estos / estas → ese / esa / esos / esas (depending on distance and context)
Example:
- Direct: "Vengo mañana." → Reported: "Dijo que vendría al día siguiente."
(He said he would come the next day.)
Subjunctive: formation and how it shifts
Short guide to the relevant subjunctive shifts:
- Present subjunctive (estudies, venga, pueda) → Imperfect subjunctive (estudiaras/estudies → estudiaras or estudiases; venga → viniera or viniese; pueda → pudiera or pudiese).
- Present perfect subjunctive (haya + participle) → Pluperfect subjunctive (hubiera/hubiese + participle).
Formation note (imperfect subjunctive, -ra form): take the ellos form of the preterite, drop -ron, add -ra, -ras, -ra, -ramos, -rais, -ran. Example: hablaron → hablara; comieron → comiera; vivieron → viviera.
Examples:
- Direct: "Quiero que vengas." → Reported: "Dijo que quería que vinieras."
(I want you to come → He said he wanted you to come.)
- Direct: "Me alegra que hayas aprobado." → Reported: "Dijo que se alegraba de que hubieras aprobado."
(He said he was glad that you had passed.)
Special cases and important exceptions
- No backshift when the reporting verb is present or future: "Él dice: 'Trabajo mucho.'" → "Él dice que trabaja mucho." (not "trabajaba" unless you want to express a past habit).
- No backshift for general truths or facts that are still true: "El profesor dijo que la tierra gira alrededor del sol." (Both present and past reporting often acceptable.)
- With verbs of perception/opinion (creer, pensar), if the speaker still believes the same thing, you can keep present tense: "Él dijo que cree que ella es honesta." vs fully backshifted "dijo que creía que ella era honesta." Both forms are used depending on nuance.
- In literature/newspaper style, backshifts are common; in conversation, speakers may keep original tenses.
Common mistakes to avoid
- Forgetting to backshift when the reporting verb is in the past:
- Incorrect: "Dijo que está cansado."
- Correct: "Dijo que estaba cansado." (Unless he is still obviously tired and you want to emphasize present truth.)
- Using the present subjunctive instead of the imperfect subjunctive in reported contexts:
- Incorrect: "Dijo que era importante que estudies."
- Correct: "Dijo que era importante que estudiaras."
- Not changing time/place words:
- Incorrect: "Me preguntó: '¿Vienes mañana?'" → "Me preguntó: '¿Vienes mañana?'" (reported without change)
- Correct: "Me preguntó si vendría al día siguiente."
- Using preterite instead of pluperfect for reported past events:
- Incorrect: "Dijo que llegó tarde."
- Correct: "Dijo que había llegado tarde."
Quick checklist when you convert direct → reported speech
1. What tense is the reporting verb? If it is past, prepare to backshift subordinate tenses.
2. Shift verb tenses according to the common pattern above (present → imperfect, preterite → pluperfect, future → conditional, present subjunctive → imperfect subjunctive, etc.).
3. Change pronouns and possessives if necessary (yo → él/ella, mi → su).
4. Update deictic words (aquí, ahora, hoy, mañana).
5. Use "si" for yes/no questions and keep interrogative words (dónde, cuándo, por qué) for Wh- questions, removing question inversion.
6. Check mood: imperatives and requests usually become subjunctive forms after verbs like pedir, ordenar, aconsejar.
Glossary (simple definitions)
- Direct speech / discurso directo: quoting the speaker exactly, with quotes: "...".
- Reported speech / estilo indirecto (discurso indirecto): reporting what someone said, usually with que + subordinate clause.
- Backshift / concordancia de tiempos: moving tenses back when the reporting verb is in a past tense.
- Imperfect (pretérito imperfecto): e.g., era, tenía, hablaba.
- Preterite (pretérito perfecto simple / indefinido): e.g., llegó, habló, comió.
- Pluperfect / pluscuamperfecto: había + past participle, e.g., había comido.
- Subjunctive (subjuntivo): mood used for wishes, doubts, requests. Present subjunctive (que venga), imperfect subjunctive (que viniera/que viniese), perfect subjunctive (haya venido), pluperfect subjunctive (hubiera venido).
Final tips
- When in doubt, follow these simple backshifts if the reporting verb is past: present → imperfect; preterite/present perfect → pluperfect; future → conditional; present subjunctive → imperfect subjunctive; commands → imperfect subjunctive.
- Remember exceptions: keep the tenses if the reporting verb is in the present or if the statement is a general truth still true now.
- Practise by taking short direct quotes and converting them, paying attention to pronouns and time/place words.
This guide should give you the patterns and examples you need to convert direct Spanish speech to reported speech correctly and confidently. If you want, I can also produce a compact one-page reference or more examples grouped by verb types.