Estilo indirecto
When you report what someone said without quotes, tenses in the embedded clause typically shift one step back. Same idea as English 'He said he would come', where 'will' became 'would'. Today: the basic shift rules and traps to watch out for.
Main verb in the present — no shift
If the reporting verb is dice que, piensa que (he says / thinks that), the inner tense stays the same. Dice: Estoy bien. → Dice que está bien. Dice: Vendré mañana. → Dice que vendrá mañana. No surprises.
Main verb in the past — everything shifts
The big rule. Direct → indirect. Presente → imperfecto. (Estoy bien → Dijo que estaba bien.) Pretérito perfecto / indefinido → pluscuamperfecto. (He comido → Dijo que había comido.) Futuro → condicional. (Vendré mañana → Dijo que vendría al día siguiente.) Imperativo → imperfecto de subjuntivo. (¡Ven! → Me dijo que viniera.)
Tenses that DON'T shift
Imperfecto, pluscuamperfecto, condicional stay as they are — there's nowhere further back to go. Estaba cansado → Dijo que estaba cansado. Había llegado → Dijo que había llegado. Vendría → Dijo que vendría.
Time and place shifts
Hoy → ese día / aquel día. Mañana → al día siguiente / al otro día. Ayer → el día anterior. Aquí → allí. Este → ese / aquel. Vendré mañana → Dijo que vendría al día siguiente. Hoy estoy aquí → Dijo que ese día estaba allí.
Pronoun shifts
Natural rule: 'I' becomes 'he/she', 'my' becomes 'his/her'. Tengo mi libro → Dijo que tenía su libro. Te ayudo (I help you) → Dijo que me ayudaba (he was helping me) — if 'you' was me. Watch the perspective carefully.
Reporting questions
Direct question: ¿Vienes? Indirect: Me preguntó si venía. With a question word, it stays: ¿Dónde vives? → Me preguntó dónde vivía. The accents on dónde, qué, cómo are kept (still an indirect question).
