All languages β€Ί Italian β€Ί Lesson 32

Il discorso indiretto

When the reporting verb is past, every tense slides one step backward β€” and time/place words shift too.

Reported (or 'indirect') speech repackages someone's words inside a subordinate clause introduced by che: direct Marco dice: 'Sono stanco.' → reported Marco dice che è stanco. When the reporting verb is in the PRESENT, nothing much changes — just drop the quotes and switch the person if needed. The interesting shift happens when the reporting verb is PAST (ha detto, disse, diceva): then la concordanza dei tempi kicks in and every tense in the original quote backs up one step. Presente → imperfetto, passato prossimo → trapassato prossimo, futuro → condizionale composto, imperativo → di + infinito. Time and place words shift too: oggi → quel giorno, ieri → il giorno prima, qui → lì.

Reporting verb in the present: easy mode

When you report with dice, pensa, sostiene, racconta in the present, the embedded tenses stay the same. Just convert pronouns and possessives, drop the quotes, add che: Direct: Marco dice: 'Io sono stanco.' Reported: Marco dice che Γ¨ stanco. Direct: Anna dice: 'AndrΓ² a Roma.' Reported: Anna dice che andrΓ  a Roma. Direct: Lui dice: 'Ho mangiato bene.' Reported: Lui dice che ha mangiato bene. Time/place expressions also stay put β€” no shifts needed when the report is happening 'now'.

Reporting verb in the past: the backshift

When the reporting verb is in any past tense (ha detto, disse, diceva, aveva detto), every embedded tense slides backward one notch. Presente β†’ imperfetto: 'Sono stanco.' β†’ Ha detto che era stanco. Passato prossimo β†’ trapassato prossimo: 'Ho mangiato.' β†’ Ha detto che aveva mangiato. Imperfetto β†’ imperfetto (no further back to go): 'Ero stanco.' β†’ Ha detto che era stanco. Futuro semplice β†’ condizionale composto: 'AndrΓ² a Roma.' β†’ Ha detto che sarebbe andato a Roma. Condizionale presente β†’ condizionale composto: 'Verrei volentieri.' β†’ Ha detto che sarebbe venuto volentieri. This last move is what the 'future-in-the-past' rule from lesson 29 was preparing you for.

Subjunctive and imperative in reported speech

Subjunctive present → subjunctive imperfect: 'Penso che sia vero.' → Pensava che fosse vero. Subjunctive past → subjunctive trapassato: 'Penso che sia partito.' → Pensava che fosse partito. The IMPERATIVE has no past form, so it converts to di + infinito: Direct: 'Vieni qui!' → Mi disse di venire lì. Direct: 'Non parlare!' → Mi disse di non parlare. Yes — even when the original was a tu-form command, the reported version uses di + infinitive. The subject of the infinitive is whoever was being addressed.

Time and place expressions: the shifts

When you report past speech, deictic words (those that point to 'now / here') shift to non-deictic equivalents: oggi → quel giorno (today → that day), ieri → il giorno prima / il giorno precedente (yesterday → the day before), domani → il giorno dopo / il giorno seguente (tomorrow → the next day), adesso / ora → allora / in quel momento (now → then), qui / qua → lì / là (here → there), questo → quello (this → that), fra una settimana → una settimana dopo (in a week → a week later), una settimana fa → una settimana prima (a week ago → a week earlier). Direct: Marco disse: 'Oggi parto da qui.' Reported: Marco disse che quel giorno partiva da lì.

Questions: che cosa, se, and word order

Yes/no questions: introduce with se (= 'whether'), no question mark. Direct: 'Vieni alla festa?' β†’ Mi ha chiesto se venivo alla festa. Wh-questions keep their question word: Direct: 'Dove abiti?' β†’ Mi ha chiesto dove abitavo. Direct: 'Che cosa fai?' β†’ Mi ha chiesto che cosa facevo. Note that the embedded clause uses normal subject-verb order β€” no inversion. Tense shifts apply the same as for statements. The reporting verb for questions is typically chiedere (to ask) or domandare.

Examples

Marco ha detto che era stanco.
Marco said he was tired.
Original: 'Sono stanco.' β†’ reported: presente β†’ imperfetto after past ha detto.
Anna mi ha detto che aveva mangiato.
Anna told me she had eaten.
Original: 'Ho mangiato.' β†’ reported: passato prossimo β†’ trapassato prossimo.
Mi ha detto che sarebbe andato a Roma.
He told me he would go to Rome.
Original: 'AndrΓ² a Roma.' β†’ reported: futuro β†’ condizionale composto (future-in-the-past).
Pensava che fosse vero.
He thought it was true.
Original: 'Penso che sia vero.' β†’ cong. presente β†’ cong. imperfetto.
Mi ha detto di venire subito.
He told me to come right away.
Imperative 'Vieni!' β†’ di + infinito in reported speech.
Marco disse che quel giorno partiva da lì.
Marco said that that day he was leaving from there.
Time/place shifts: oggi → quel giorno, qui → lì.
Mi ha chiesto se venivo alla festa.
He asked me whether I was coming to the party.
Yes/no question β†’ se + indicative (or imperfetto after past reporting).
Mi ha chiesto dove abitavo.
He asked me where I lived.
Wh-question keeps its question word; abito β†’ abitavo under backshift.

Learn it properly β€” in the app

Duspik teaches real grammar with stories, exercises and an AI tutor that grades what you mean, not just the exact words.