Grammar path · Lesson 72 of 86 · Stage B2 · Perfect tenses and reported speech
You need dijo que whenever you retell what someone said earlier: a friend's news, a boss's instructions, a question from a stranger. Because the speaking happened in the past, the verb in the reported part usually moves one step back: present es becomes imperfect era, preterite fue becomes había sido, future será becomes conditional sería. Yes/no questions use preguntó si, and commands use dijo que or pidió que plus the imperfect subjunctive, as in que viniera. Don't confuse it with dice que, which reports something being said now and keeps the original tense.
Practise this lesson · 10 sentences
sujeto + dijo que + verbo en imperfecto / pluscuamperfecto / condicionalsujeto + dijo que + no + verbo en pasadosujeto + preguntó si / preguntó + palabra interrogativa + verbo en pasadosujeto + dijo que / pidió que + imperfecto de subjuntivoWhen retelling what someone stated, the present shifts to the imperfect and the preterite shifts to the pluperfect.
A future tense in the original words becomes the conditional when reported in the past.
Yes/no questions use preguntó si, and requests use pidió que or dijo que with the imperfect subjunctive.
Usually yes, but if the information is still true now you can keep the present: Me dijo que vive en Lima.
The future becomes the conditional: será becomes sería, vendré becomes vendría.
In careful Spanish, yes: dijo que había llegado. In everyday speech many people keep the preterite, as in dijo que llegó, and it still sounds natural.
Use dijo que or pidió que plus the imperfect subjunctive: Ven pronto becomes Me dijo que viniera pronto.
Use preguntó si and shift the verb back: ¿Tienes hambre? becomes Me preguntó si tenía hambre.
Yes, when that moment has passed: mañana becomes al día siguiente, ayer becomes el día anterior.