These exercises let you practise the rules of direct and indirect speech in Spanish covered in the lesson: verb tense changes, pronoun shifts, and time expression adjustments.
→ See the lesson : How to Report Speech in Spanish: A Clear B2 Guide
Exercise 1 — Fill in the indirect speech
Complete each sentence in indirect speech by choosing the correct word or form based on the rules studied (conjunction, verb tense or time expression).
- Direct : « Mañana iré al médico. » → Indirect : Ella dijo que ___ (al día siguiente / mañana / entonces) iría al médico.
- Direct : « He terminado el trabajo. » → Indirect : Luis afirmó que ___ (terminó / había terminado / ha terminado) el trabajo.
- Direct : « ¿Quieres venir? » → Indirect : Me preguntó ___ (que / si / porque) quería venir.
- Direct : « Estoy muy cansado. » → Indirect : Pedro dijo que ___ (estoy / esté / estaba) muy cansado.
Correction
- Ella dijo que al día siguiente iría al médico.
- Luis afirmó que había terminado el trabajo.
- Me preguntó si quería venir.
- Pedro dijo que estaba muy cansado.
Exercise 2 — Correct the errors in indirect speech
Each sentence contains a grammatical error related to indirect speech. Rewrite the entire sentence correctly.
- Ana explicó que no puede venir aquella noche.
- Juan dijo si estaba cansado.
- Ella afirmó que mañana saldría de viaje.
- El profesor dijo que hablaré con los estudiantes.
Correction
- Ana explicó que no podía venir aquella noche.
- Juan dijo que estaba cansado.
- Ella afirmó que al día siguiente saldría de viaje.
- El profesor dijo que hablaría con los estudiantes.
Exercise 3 — Choose the correct transformation
For each sentence in direct speech, choose the correct transformation into indirect speech from the four options given.
- Direct : « Voy al mercado. » — Le verbe introducteur est au passé (dijo). Quelle est la forme correcte au discours indirect ?
- Direct : « Habla más despacio. » (ordre) — Le verbe introducteur est au passé (pidió). Quelle est la forme correcte au discours indirect ?
- Direct : « Aquí hay mucho ruido. » — Le verbe introducteur est au passé (dijo). Quelle expression remplace correctement ‘aquí’ au discours indirect ?
- Direct : « ¿Puedes ayudarme? » — Le verbe introducteur est au passé (preguntó). Quelle est la transformation correcte au discours indirect ?
Correction
- Juan dijo que iba al mercado.
- Me pidió que hablara más despacio.
- Dijo que allí había mucho ruido.
- Me preguntó si podía ayudarle.
To go further on this topic: