B1 Spanish GrammarReported Speech
Learn to report what others said using indirect speech in Spanish. Master the tense shifts that occur when moving from direct to reported speech. Understand reporting verbs like decir, preguntar, and contar, and practice transforming questions into indirect questions.
1Basic Reported Speech with Decir
To report speech, use a reporting verb like decir + que + reported clause. When the reporting verb is in the past (dijo), tenses shift back: present becomes imperfect, preterite becomes pluperfect, future becomes conditional.
Tense Shifts in Reported Speech
| Direct Speech | Tense | Reported Speech |
|---|---|---|
| 'Estoy cansado' | present → imperfect | Dijo que estaba cansado |
| 'Comí pizza' | preterite → pluperfect | Dijo que había comido pizza |
| 'Vendré mañana' | future → conditional | Dijo que vendría al día siguiente |
| 'He terminado' | present perf. → pluperfect | Dijo que había terminado |
Examples
María dijo que estaba enferma.
María said she was sick.
present → imperfect
Pedro dijo que había ido al médico.
Pedro said he had gone to the doctor.
preterite → pluperfect
Ella dijo que llegaría tarde.
She said she would arrive late.
future → conditional
Juan dijo que no podía venir.
Juan said he couldn't come.
imperfect stays imperfect
2Time and Place Changes
When reporting speech, time and place expressions often change to reflect the new context. Hoy becomes ese día/aquel día, mañana becomes al día siguiente, ayer becomes el día anterior, aquí becomes allí, ahora becomes entonces.
Expression Changes
| Direct | Reported | English |
|---|---|---|
| hoy | ese día / aquel día | that day |
| mañana | al día siguiente | the next day |
| ayer | el día anterior | the day before |
| ahora | entonces / en ese momento | then / at that moment |
| aquí | allí | there |
| esta semana | esa semana | that week |
Examples
Dijo: 'Vengo hoy.' → Dijo que venía ese día.
'I'm coming today.' → He said he was coming that day.
hoy → ese día
Dijo: 'Lo haré mañana.' → Dijo que lo haría al día siguiente.
'I'll do it tomorrow.' → He said he'd do it the next day.
mañana → al día siguiente
Dijo: 'Trabajo aquí.' → Dijo que trabajaba allí.
'I work here.' → He said he worked there.
aquí → allí
Dijo: 'Llegué ayer.' → Dijo que había llegado el día anterior.
'I arrived yesterday.' → He said he had arrived the day before.
ayer → el día anterior
3Reporting Questions
To report yes/no questions, use si (if/whether). For wh-questions, keep the question word (qué, dónde, cuándo, etc.) but use normal word order, not question order. The reporting verb is usually preguntar (to ask).
Reporting Questions
| Direct Question | Type | Reported Question |
|---|---|---|
| '¿Vienes?' | Yes/No | Preguntó si venía |
| '¿Dónde vives?' | Wh- | Preguntó dónde vivía |
| '¿Cuándo llegas?' | Wh- | Preguntó cuándo llegaba |
| '¿Has comido?' | Yes/No | Preguntó si había comido |
Examples
Me preguntó si quería café.
He asked me if I wanted coffee.
yes/no question with si
Preguntó dónde estaba el baño.
She asked where the bathroom was.
wh-question, normal word order
Me preguntó qué había pasado.
He asked me what had happened.
qué + pluperfect
Preguntaron cuándo íbamos a llegar.
They asked when we were going to arrive.
cuándo + imperfect
4Other Reporting Verbs
Beyond decir and preguntar, Spanish uses many reporting verbs: contar (tell/recount), explicar (explain), comentar (comment), afirmar (affirm), negar (deny), prometer (promise), ordenar (order), sugerir (suggest), pedir (ask for/request).
Common Reporting Verbs
| Verb | Use | Example |
|---|---|---|
| contar | tell a story | Me contó que había viajado |
| explicar | explain | Explicó que no podía ir |
| prometer | promise | Prometió que volvería |
| ordenar | command | Ordenó que salieran (subj.) |
Examples
Me contó que había conocido a alguien.
She told me she had met someone.
contar for narrating
Prometió que me ayudaría.
He promised he would help me.
prometer + conditional
Sugirió que fuéramos al cine.
She suggested we go to the movies.
sugerir requires subjunctive
Negó que hubiera robado el dinero.
He denied having stolen the money.
negar requires subjunctive
Practice
Get 4 of 5 right to learn this lesson
Direct: 'Estoy cansado.' → Reported: 'Él dijo que ___ cansado.'
Direct: 'Vendré mañana.' → Reported: 'Ella dijo que ___ al día siguiente.'
Direct: '¿Tienes hambre?' → Reported: 'Me preguntó ___ tenía hambre.'
Direct: '¿Dónde vives?' → Reported: 'Me preguntó dónde ___.'
Which reporting verb would you use to report 'Please help me'?
See Real Examples in Stories
Now that you've practiced, see this grammar in context

“El señor Weber estaba contento y dijo que prepararía el contrato.”

“La Oruga le dijo que un lado del hongo la haría crecer más alta.”

“Le dijo que nunca volvería a ver a Rapunzel.”

“Sarah explicó que buscaba nuevos desafíos y oportunidades de crecimiento.”