Reported speech esercizi: il discorso indiretto in inglese
Reported speech esercizi con correzione immediata e spiegazione in italiano: riferisci frasi, domande e ordini e vedi subito che cosa cambia. Il livello va dal B1 al B2 e, quando più risposte sono corrette (that o niente that, if o whether), vengono accettate tutte; il PDF con le soluzioni è in fondo alla pagina.
Ripasso
Forme e usi in breve
| Direct speech | Reported speech | |
|---|---|---|
| Present simple | “I live in York.” | She said she lived in York. |
| Present continuous | “I'm working.” | She said she was working. |
| Past simple | “I missed the bus.” | She said she had missed the bus. |
| Present perfect | “I've finished.” | She said she had finished. |
| Futuro con will | “I'll phone you.” | She said she would phone me. |
| Modale can | “I can drive.” | She said she could drive. |
| Modale must | “I must go.” | She said she had to go. |
| Direct speech | Reported speech | |
|---|---|---|
| Oggi | today | that day |
| Domani | tomorrow | the next day / the following day |
| Ieri | yesterday | the day before / the previous day |
| La settimana prossima | next week | the following week |
| Due giorni fa | two days ago | two days before |
| Adesso | now | then / at that moment |
| Qui | here | there |
Nel discorso indiretto riferisci le parole di qualcun altro. Se il verbo che introduce la frase è al passato (said, told, asked), il verbo di solito fa un passo indietro nel tempo, il cosiddetto backshift: “I'm tired” → She said she was tired. Cambiano anche pronomi e possessivi (I → she, my → her) e, se il momento o il luogo non sono più gli stessi, le espressioni di tempo e di luogo.
Il backshift non è obbligatorio quando ciò che è stato detto è ancora vero: He said he lives in Turin (ci vive ancora). Se il verbo introduttivo è al presente (says), il tempo non cambia. Could, would, should e might restano uguali.
Say o tell?
- say + (that) + frase: She said (that) she was late;
- tell + persona + (that) + frase: She told me (that) she was late.
Non si dice She said me né She told that…, e that si può sempre omettere.
Domande. Nelle domande riferite l'ordine delle parole è quello della frase affermativa e do, does, did spariscono: “Where do you work?” → He asked me where I worked. Per le domande sì/no si usa if o whether: She asked if I was ready. Alla fine niente punto interrogativo.
Ordini e richieste. Tell o ask + persona + to + verbo base; al negativo not to: “Wait here” → He told us to wait there; “Please don't shout” → She asked me not to shout.
Esercizi
Corrette: su 50
Esercizio 1B1Scegli tra due
Say o tell? E il tempo giusto
Scegli la forma corretta. Per riferire le parole di qualcuno tell vuole la persona (told me), say no; e dopo un verbo al passato il tempo di solito slitta indietro.
-
Chiara spazio da completare me that she was moving to Dublin.
-
My brother spazio da completare that he didn't want any dinner.
-
On Monday Marco told me he spazio da completare really busy that day.
-
When I phoned Anna, she said she spazio da completare dinner, so I called back later.
-
Davide told us he spazio da completare the film before, so he didn't come with us.
-
The weather forecast said it spazio da completare rain the next day, and it did.
-
Why didn't you spazio da completare goodbye before you left?
-
Sofia spazio da completare us a funny story about her trip to Edinburgh.
-
This morning Sara said she spazio da completare find her keys, but then she found them in her bag.
-
Can you spazio da completare me what time the train leaves?
Corrette: su 10
Esercizio 2B1Completa la frase
Completa la frase riferita
Leggi le parole dette e completa il discorso indiretto con il verbo tra parentesi. Guarda quando sono state dette: se la situazione è finita, il tempo slitta indietro.
-
-
-
“I have never been to Scotland,” Giulia told me before her trip to Edinburgh last year. → Giulia told me she never (be) to Scotland.
-
-
-
-
-
-
-
Corrette: su 10
Esercizio 3B2Trasforma la frase
Dal discorso diretto all'indiretto
Riscrivi la frase al discorso indiretto, cominciando con le parole tra parentesi. Cambia tempi, pronomi ed espressioni di tempo e di luogo quando serve; that è facoltativo.
-
“I'm exhausted,” Luca said after the match last Sunday. (Luca said…)
-
“We'll visit you next week,” my cousins told me a month ago. (My cousins told me…)
-
“I have just finished my project,” Sara said on Friday. (Sara said…)
-
“Where did you park?” the hotel porter asked me this morning. (The hotel porter asked me…)
-
“Are you hungry?” Grandma asked us when we arrived. (Grandma asked us…)
-
“Please close the window,” the teacher said to Marco. (The teacher asked Marco…)
-
“Don't touch anything,” the guide told the children. (The guide told the children…)
-
“I saw a great film yesterday,” Nadia told me last week. (Nadia told me…)
-
“Can you help me with my homework?” my little brother asked me last night. (My little brother asked me…)
-
“I'm meeting Sam here tomorrow,” Kate said two weeks ago. (Kate said…)
Corrette: su 10
Esercizio 4B2Scelta multipla
Domande e ordini riferiti
Scegli la forma corretta. Nelle domande riferite l'ordine delle parole è quello della frase affermativa; negli ordini si usa to + verbo base.
-
At the interview they asked me where spazio da completare.
-
Paolo wanted to know how much spazio da completare for the tickets.
-
The receptionist asked us spazio da completare a room with a sea view.
-
My boss told me spazio da completare late again.
-
I asked the waiter spazio da completare a menu in English.
-
Mum asked me spazio da completare the dog for a walk.
-
Do you know what time spazio da completare?
-
The coach told the players spazio da completare the ball to Marco more often.
-
Luca asked me spazio da completare I had ever been to Ireland.
-
She asked me why spazio da completare to her party.
Corrette: su 10
Esercizio 5B2Trova l'errore
Trova l'errore
In ogni frase c'è un errore. Tocca la parte sbagliata e scrivi la forma corretta, senza cambiare il significato della frase.
-
too busy to come.
-
from.
-
Last week the next day.
-
a dictionary in the test.
-
Last week free on Saturday.
-
At the airport last summer, very nervous about the flight.
-
asked me
-
wanted to know
-
Tom but he never did.
-
Excuse me,
Corrette: su 10
Errori tipici degli italiani
-
Sbagliato He said me that he was tired.
Giusto He told me that he was tired. / He said that he was tired.
«Mi ha detto» fa venire voglia di scrivere said me, ma say non vuole la persona subito dopo: si usa tell + persona, oppure say senza persona.
-
Sbagliato She said she would have come.
Giusto She said she would come.
In italiano il futuro nel passato vuole il condizionale passato («ha detto che sarebbe venuta»); in inglese basta would + verbo base. Would have come indica un'ipotesi non realizzata.
-
Sbagliato He asked me where did I live.
Giusto He asked me where I lived.
Nella domanda riferita non c'è inversione e non si usa do/did: l'ordine è quello della frase affermativa, come in «mi ha chiesto dove abitavo».
-
Sbagliato She told me don't worry.
Giusto She told me not to worry.
«Mi ha detto di non preoccuparmi»: l'ordine si riferisce con tell + persona + not to + verbo base, proprio come «di non» + infinito in italiano.
-
Sbagliato He told that he was leaving.
Giusto He said that he was leaving. / He told us that he was leaving.
Quando riferisci le parole di qualcuno, tell vuole sempre la persona a cui si parla. Se la persona non c'è, il verbo giusto è say.
-
Sbagliato Last month she told me she would call me tomorrow.
Giusto Last month she told me she would call me the next day.
Quel «domani» è passato da un pezzo: tomorrow diventa the next day o the following day, e allo stesso modo yesterday diventa the day before.
Quando le risposte giuste sono più di una
Il discorso indiretto è l'argomento in cui più spesso esistono due o tre risposte corrette. Puoi scrivere She said that she was tired oppure She said she was tired; the next day oppure the following day; if oppure whether. Negli esercizi discorso indiretto inglese di questa pagina tutte queste varianti vengono accettate, e le contrazioni (she'd, wasn't) valgono quanto le forme intere.
Il backshift, invece, dipende dal contesto: per questo le frasi dicono quando sono state pronunciate le parole (last week, after the match). Se la situazione è finita, il tempo slitta indietro; se è ancora vera, a volte si può lasciare il presente, e la spiegazione lo segnala.
Un consiglio pratico: prima di scrivere, individua pronomi ed espressioni di tempo e di luogo (I, my, tomorrow, here) e chiediti chi parla, a chi e quando. Fatto questo, la frase riferita si costruisce quasi da sola.
Scarica il PDF con soluzioni
Discorso indiretto: esercizi PDF con soluzioni. Il file contiene i 5 esercizi di questa pagina in formato A4, con lo spazio per scrivere le risposte e le soluzioni su un foglio separato.
Temi correlati
- Past perfect simple e continuousChe cosa era già successo? Had + participio, by the time, already e la durata con had been.
- Past simple e past continuousAzione lunga o azione breve? Allenati con when e while, i racconti e i verbi di stato al passato.
- Verbi modaliCan, must, have to, should, might: obbligo, permesso, consiglio e possibilità senza confonderli.
- Livello B2: test di grammaticaPeriodo ipotetico misto, wish, passivo, discorso indiretto e deduzioni al passato: mettiti alla prova.