Ficha de ejercicios: reported speech (estilo indirecto)
12 ejercicios con corrección automática. No necesitas registrarte ni descargar nada: responde y pulsa Comprobar respuestas para ver en qué fallas y por qué.
AnyVerb Academy
Esta ficha mide un tema. ¿Y el resto de tu inglés?
El test de nivel de AnyVerb mide gramática, lectura, escucha, escritura y voz en unos 10 minutos, y te dice por dónde empezar. Gratis y sin crear cuenta; para ver el resultado te pide tu email.
Hacer el test de nivel¿Lo tienes claro? Reserva tu plaza de fundador (30 días gratis; solo 50 plazas).
← Vuelve a la teoría: Reported speech
Ver las 16 preguntas de la ficha con sus soluciones
Intenta primero la ficha. Aquí tienes todas las preguntas que pueden salir, con la respuesta correcta y la explicación.
She said she ___ hungry. («I am hungry»)
Solución: was
am pasa a was: el presente da un paso atrás.Tom said he ___ in Madrid. («I live in Madrid»)
Solución: lived
Present simple → past simple: lived.They told me they ___ a new car. («We have bought a new car»)
Solución: had bought
Present perfect → past perfect: had bought.He said he ___ me later. («I will call you later»)
Solución: would call
will pasa a would.She said she ___ TV. («I'm watching TV»)
Solución: was watching
Present continuous → past continuous.Ana said she ___ swim. («I can swim»)
Solución: could
can pasa a could.He told me he ___ the film the day before. («I saw the film yesterday»)
Solución: had seen
Past simple → past perfect (had seen); quedarse en saw también se acepta.My boss said I ___ finish the report. («You must finish the report»)
Solución: had to
must pasa a had to (o se queda en must).She asked me where I ___. («Where do you live?»)
Solución: lived
Pregunta indirecta: orden de afirmación y sin do.He asked me if I ___ coffee. («Do you like coffee?»)
Solución: liked
Pregunta de sí o no: if + sujeto + verbo en pasado.The teacher told us ___ quiet. («Be quiet!»)
Solución: to be
Orden: told + persona + to + verbo.Mum told me ___ late. («Don't be late!»)
Solución: not to be
Orden negativa: not to + verbo.«Me dijo que estaba cansado»:
Opciones: He said me he was tired. · He told me he was tired. · He told he was tired.Solución: He told me he was tired.
Tell lleva a quién (told me); say no.¿Cuál es correcta?
Opciones: She asked me where did I work. · She asked me where I worked.Solución: She asked me where I worked.
En la pregunta indirecta no hay did ni inversión.Lo dijo la semana pasada: «I'll come tomorrow». ¿Cómo lo cuentas hoy?
Opciones: He said he would come the next day. · He said he will come tomorrow.Solución: He said he would come the next day.
will → would y tomorrow → the next day.¿Cuál es correcta?
Opciones: He asked if I was ready. · He asked if was I ready.Solución: He asked if I was ready.
Después de if: sujeto + verbo, sin inversión.