Exercices de grammaire

Le discours rapporté en anglais

450 exercices à trous sur 1 forme

Dire ce que quelqu'un a dit, sans le citer. Trois choses se décalent : le temps, les pronoms et les mots de temps.

Choisissez une forme à travailler

Les trois décalages

Quand le verbe introducteur est au passé — said, told, asked — trois choses bougent :

1. Le temps recule d’un cran.

présent → passé, passé → past perfect, will → would, can → could, may → might, must → had to.

“I am busy.” → She said she was busy.

Le past perfect ne peut pas reculer davantage, donc il reste : “I had finished.” → He said he had finished.

2. Les pronoms changent pour coller au nouveau locuteur.

"I lost my keys." → He said he had lost his keys.

On l’oublie facilement, et cela produit des phrases qui n’ont aucun sens : He said that he painted in my free time.

3. Les mots de temps et de lieu se déplacent.

directrapporté
nowthen
todaythat day
tomorrowthe next day
yesterdaythe day before
last weekthe week before
herethere
thisthat

say ou tell

L’erreur la plus fréquente de tout le sujet :

He said me est faux. He told that est faux. Si vous voulez nommer l’auditeur avec say, il faut to : He said to me that…

that est facultatif

Les deux sont corrects, et l’omission est plus courante à l’oral :

She said that she was leaving. / She said she was leaving.

Quand le temps ne recule pas

Deux cas où l’on peut laisser le présent tranquille :

La version décalée n’est jamais fausse, donc dans le doute, décalez.

Les questions rapportées

Deux changements, et les deux comptent :

“Where do you live?” → He asked where I lived.

Pour une question fermée, ajoutez if ou whether :

"Are you coming?" → She asked if I was coming.

Les ordres et les demandes rapportés

Aucun décalage de temps. Le verbe devient un infinitif avec to :

“Sit down.” → He told me to sit down. “Don’t touch it.” → She told me not to touch it. “Please wait.” → He asked me to wait.

Où ça coince pour un francophone

La concordance des temps, vous l’avez déjà, et elle est la même. Tout le tableau de décalage se transpose case par case :

discours directfrançais rapportéanglais rapporté
« Je travaille ici »il a dit qu’il travaillait làhe said he worked there
« J’ai travaillé tard »il a dit qu’il avait travaillé tardhe said he had worked late
« J’ai fini »il a dit qu’il avait finihe said he had finished
« J’appellerai »il a dit qu’il appelleraithe said he would call
« Je peux nager »il a dit qu’il pouvait nagerhe said he could swim
« Je dois partir »il a dit qu’il devait partirhe said he had to go

Présent → imparfait, passé composé → plus-que-parfait, futur → conditionnel : c’est exactement le mouvement anglais. La première erreur de la liste n’est pas une faute de francophone.

Et le parallèle le plus net est will → would : le conditionnel français est l’équivalent de would.

Le vrai piège de cette page est say contre tell. Le français a un seul verbe, « dire », qui couvre les deux :

françaisanglais
Il a dit qu’il était en retardHe said that he was late
Il m’a dit qu’il était en retardHe told me that he was late
Il m’a dit la véritéHe told me the truth
Il m’a dit de m’asseoirHe told me to sit down

Dès qu’il y a un « me », « te », « lui », « nous » — donc dès que vous diriez « dire à quelqu’un » — c’est tell. Sans complément de personne, c’est say. He said me est le calque direct de « il m’a dit », et c’est la troisième erreur de la liste.

La solution de secours : He said to me that… est correct, mais plus lourd que He told me.

« Que » est obligatoire chez vous, that ne l’est pas. Le français exige « qu’ » dans « il a dit **qu’**il partait » ; l’anglais laisse le choix, et l’omission est même plus naturelle à l’oral : He said he was leaving.

Les mots de temps se décalent aussi en français. Vous n’avez rien à apprendre, seulement à traduire :

directfrançais rapportéanglais rapporté
hierla veillethe day before
aujourd’huice jour-làthat day
demainle lendemainthe next day
la semaine dernièrela semaine précédentethe week before
icilàthere

Les questions rapportées : vous faites déjà le bon mouvement. Le français aussi rétablit l’ordre normal et supprime « est-ce que » :

« Où habitez-vous ? » → Il m’a demandé où j’habitais. → He asked me where I lived. « Est-ce que tu viens ? » → Elle m’a demandé si je venais. → She asked me if I was coming.

Votre « si » correspond exactement à if ou whether. L’erreur He asked me where do I live ne vient pas du français.

Une réserve : la tournure « Il a demandé où était la gare », avec le verbe avant le sujet nominal, est correcte en français et ne se transpose pas. L’anglais garde toujours sujet puis verbe : where the station was.

Les ordres rapportés se construisent presque pareil. Le français emploie « de » plus l’infinitif, l’anglais to plus la base :

Notez la place de la négation dans la dernière : le français dit « de ne pas toucher », l’anglais not to touch. La négation précède le verbe dans les deux cas, mais elle passe devant to en anglais.

Toutes les formes

Discours directDiscours rapporté
I work here.He said he worked there.
I am working.He said he was working.
I worked late.He said he had worked late.
I have finished.He said he had finished.
I will call.He said he would call.
I can swim.He said he could swim.
I may come.He said he might come.
I must go.He said he had to go.

Erreurs à éviter

Incorrect : She said that she is tired. correct : She said that she was tired.

Après un verbe introducteur au passé, le temps recule d'un cran.

Incorrect : He asked me where do I live. correct : He asked me where I lived.

Une question rapportée garde l'ordre normal et perd le do.

Incorrect : She said me that she was late. correct : She told me that she was late.

Say ne prend pas de personne directement. Tell, si.