Reporting what someone said
Passing on what another person said, without quoting them. French does this with que and a shift of tense, and the shift is mechanical.
« Je suis fatigué. » → Il dit qu'il est fatigué. « Je suis fatigué. » → Il a dit qu'il était fatigué.
The rule: if the reporting verb is in the past, the reported verb moves back one step.
| direct | rapporté (au passé) |
|---|---|
| présent → | imparfait |
| passé composé → | (plus-que-parfait — B1; at A2 keep the passé composé) |
| futur → | conditionnel |
- « Je pars demain. » → Il a dit qu'il partait le lendemain.
- « Je viendrai. » → Elle a dit qu'elle viendrait.
If the reporting verb is in the present, nothing moves at all: Il dit qu'il part demain.
Que is compulsory — English drops it ("he said he was tired"), French cannot: il a dit qu'il était fatigué.
The pronouns and the time words shift too, and this is what learners forget:
| je → il / elle | « je suis prêt » → il a dit qu'il était prêt |
|---|---|
| demain → le lendemain | tomorrow → the next day |
| hier → la veille | yesterday → the day before |
| aujourd'hui → ce jour-là | today → that day |
*Useful reporting verbs beyond dire: expliquer que, répondre que, ajouter que, penser que, promettre que. Varying them is what stops a report from becoming a chain of il a dit que*.
What this unlocks
Knowing the rule is not the same as producing it.
This page explains the pattern. The track drills it: the point arrives inside a mini-dialogue, then production marked against a CEFR descriptor, then a module test that returns you to your two weakest sessions if you miss it.