Italian grammar
Ha detto che + imperfetto (dice che → ha detto che)
Report a past statement, shifting the tense.
From the scene Mi ha detto che... (She told me that...)
In short
When you report with a past verb (ha detto che, mi ha chiesto se), the present usually shifts to the imperfetto.
Your turn
Which one goes with she said they weren't letting?
Options: ha detto che non lasciavano · mi ha detto che era · mi ha chiesto se era
Show answer
she said they weren't letting → ha detto che non lasciavano
How it works
When the reporting verb itself is in the past (ha detto, mi ha chiesto), a present state or action usually shifts back to the imperfetto.
Your turn
Pick the word that fits the line.
Mi ha detto che Don Ramón (blank) molto arrabbiato.
Options: era · sia · sarebbe
Show answer
Mi ha detto che Don Ramón era molto arrabbiato.
She told me that Don Ramón was very angry.
Good to know
«Don Ramón è molto arrabbiato» → ha detto che Don Ramón era molto arrabbiato.
Your turn
Pick the word that fits the line.
Ha detto che le scatole non (blank) passare nessuno.
Options: lascerebbero · lasciavano · lascino
Show answer
Ha detto che le scatole non lasciavano passare nessuno.
She said the boxes weren’t letting anyone through.
Good to know
Reported yes/no questions work the same way: mi ha chiesto se + imperfetto.
Your turn
Pick the word that fits the line.
Mi ha anche chiesto se la colpa (blank) mia.
Options: sarà · era · sia
Show answer
Mi ha anche chiesto se la colpa era mia.
She also asked me if it was my fault.
he told me he was mi ha detto che era
she said they weren't letting ha detto che non lasciavano
Your turn
What goes with ha detto che non lasciavano?
Options: she said they weren't letting · he told me he was · she asked me if it was
Show answer
ha detto che non lasciavano → she said they weren't letting
she asked me if it was mi ha chiesto se era
I told her I didn't know le ho detto che non sapevo
Nuria
Le ho detto che non sapevo niente.
I told her I didn't know anything.
Your turn
What fills the gap?
(blank) niente.
Options: Mi ha detto che era · Ha detto che non lasciavano · Le ho detto che non sapevo
Show answer
Nuria
Le ho detto che non sapevo niente.
I told her I didn't know anything.
Practise it in the story
Meet this rule inside a short animated scene. Answer as it plays, then say the lines yourself.
Practise free in the appSee all forms
| he told me he was | mi ha detto che era |
|---|---|
| she said they weren't letting | ha detto che non lasciavano |
| she asked me if it was | mi ha chiesto se era |
| I told her I didn't know | le ho detto che non sapevo |
More lines from the story
- NuriaSai cosa mi ha detto la signora Elena?Do you know what Signora Elena told me?
- NuriaMi ha detto che Don Ramón era molto arrabbiato.She told me that Don Ramón was very angry.
- NuriaHa detto che le scatole non lasciavano passare nessuno.She said the boxes weren’t letting anyone through.
- NuriaMi ha anche chiesto se la colpa era mia.She also asked me if it was my fault.
- TomásColpa tua? Ma sono le scatole di Javi!Your fault? But they are Javi’s boxes!