Reported speech en inglés
450 ejercicios de huecos en 1 forma
Contar lo que alguien dijo sin citarlo. Se mueven tres cosas: el tiempo, los pronombres y las palabras de tiempo.
Elige una forma para practicar
Los tres desplazamientos
Cuando el verbo introductor va en pasado — said, told, asked — se mueven tres cosas:
1. El tiempo da un paso atrás.
presente → pasado, pasado → past perfect, will → would, can → could, may → might, must → had to.
“I am busy.” → She said she was busy.
El past perfect ya no puede retroceder más, así que se queda: “I had finished.” → He said he had finished.
2. Los pronombres cambian para encajar con quien habla ahora.
"I lost my keys." → He said he had lost his keys.
Es fácil olvidarlo, y produce frases sin sentido: He said that he painted in my free time.
3. Las palabras de tiempo y lugar se mueven.
| directo | indirecto |
|---|---|
| now | then |
| today | that day |
| tomorrow | the next day |
| yesterday | the day before |
| last week | the week before |
| here | there |
| this | that |
say o tell
El resbalón más repetido de todo el tema:
- tell necesita una persona: He told me that…
- say no la lleva: He said that…
He said me está mal. He told that está mal. Si quieres nombrar al oyente con say, hace falta to: He said to me that…
that es opcional
Las dos son correctas, y quitarlo es más normal al hablar:
She said that she was leaving. / She said she was leaving.
Cuando el tiempo no se mueve
Dos casos en los que puedes dejar el presente:
- el verbo introductor va en presente: She says she is busy.
- lo dicho sigue siendo verdad: He told me the shop opens at nine.
La versión desplazada nunca está mal, así que en caso de duda, desplaza.
Preguntas en indirecto
Dos cambios, y los dos importan:
- el orden vuelve a ser sujeto y después verbo
- do, does y did desaparecen
“Where do you live?” → He asked where I lived.
Para una pregunta de sí o no, se añade if o whether:
"Are you coming?" → She asked if I was coming.
Órdenes y peticiones en indirecto
Aquí no hay desplazamiento de tiempo. El verbo pasa a infinitivo con to:
“Sit down.” → He told me to sit down. “Don’t touch it.” → She told me not to touch it. “Please wait.” → He asked me to wait.
Dónde se tuerce para un hispanohablante
El sistema coincide, y conviene saberlo. «Dijo que estaba cansado» hace exactamente el mismo paso atrás que He said he was tired. El español mueve los tiempos igual, así que la mecánica no es nueva: lo que hay que aprender son las equivalencias inglesas, no la idea.
say y tell son un solo verbo en español, y ahí está el error número uno. «Me dijo que llegaba tarde» se convierte en He told me y nunca en He said me. La regla práctica: si detrás viene una persona, tell; si viene directamente that, say.
Las órdenes van en subjuntivo en español y en infinitivo en inglés. «Me dijo que me sentara» no es He told me that I sat down sino He told me to sit down. Y la negativa: «me dijo que no lo tocara» es He told me not to touch it. Este es el segundo error grande del tema, porque el español obliga a usar una oración con «que» donde el inglés usa un infinitivo pelado.
«Que» es obligatorio en español y opcional en inglés. «Dijo que se iba» siempre lleva «que»; She said she was leaving lo deja fuera sin problema, y de hecho es lo más normal al hablar.
Todas las formas
| Estilo directo | Estilo indirecto |
|---|---|
| I work here. | He said he worked there. |
| I am working. | He said he was working. |
| I worked late. | He said he had worked late. |
| I have finished. | He said he had finished. |
| I will call. | He said he would call. |
| I can swim. | He said he could swim. |
| I may come. | He said he might come. |
| I must go. | He said he had to go. |
Errores que evitar
Incorrecto: She said that she is tired. correcto: She said that she was tired.
Detrás de un verbo introductor en pasado, el tiempo da un paso atrás.
Incorrecto: He asked me where do I live. correcto: He asked me where I lived.
Una pregunta en indirecto lleva el orden normal y no lleva do.
Incorrecto: She said me that she was late. correcto: She told me that she was late.
Say no lleva persona detrás. Tell sí.