Aller au contenu

Exercices de grammaire

Discours rapporté en anglais : 25 exercices corrigés

Quand le verbe introducteur est au passé (she said, he told me), l'anglais recule d'un cran : I am devient she was, I will call devient he would call, et today devient that day. Les 25 exercices ci-dessous se corrigent au clic, avec une explication en français pour chaque réponse.

Écrit par Raheel AshrafLecture estimée : 13 min

Entraînement gratuit: Exercices gratuits de grammaire anglaise (avec corrigés)

Le discours rapporté anglais tient dans une seule mécanique : dès que le verbe qui introduit est au passé (said, told, explained, asked), le verbe rapporté recule d'un cran. Présent → prétérit (I am tired → she said she was tired), prétérit → plus-que-parfait (I didn't understand → she said she hadn't understood), will → would, can → could, present perfect → past perfect. Les pronoms et les marqueurs de temps suivent le mouvement : my devient her, today devient that day, here devient there.

Le français ne joue pas le même jeu : à l'oral, on conserve le présent (« elle a dit qu'elle est fatiguée »), et l'on garde souvent « demain » ou « ici » tels quels. Deux pièges s'ajoutent à la bascule : say et tell, que le verbe unique « dire » confond (tell exige une personne juste après, sans « to »), et les questions rapportées, qui reprennent l'ordre normal sujet + verbe (He asked me where I lived, jamais where did I live). Les 25 exercices se corrigent au clic, du niveau A2 au niveau B2, et chaque explication nomme la règle ET l'habitude française qui produit l'erreur.

Quiz : Discours rapporté en anglais — 25 questions

Les questions arrivent par séries de 10, parmi les 25 de cette page. Terminez une série pour continuer ; toutes les questions et réponses figurent aussi plus bas.

1 / 10

Échauffement · A2

She said she ___ really tired, so she went straight home.

Toutes les questions, réponses et explicationsOuvrez après l'exercice pour vérifier.
  1. 1. She said she ___ really tired, so she went straight home.

    • was
    • is
    • has been
    • were

    Bonne réponse: was · Le présent direct (« I am tired ») recule vers was dès que said est au passé ; c'est le français qui autorise « elle a dit qu'elle est fatiguée », d'où l'erreur is.

  2. 2. Anna said that she ___ the question.

    • hadn't understood
    • didn't understand
    • doesn't understand
    • hasn't understood

    Bonne réponse: hadn't understood · Un prétérit rapporté devient un past perfect (had + participe) : I didn't understand → she hadn't understood ; ici le français fait la même bascule (« elle a dit qu'elle n'avait pas compris »), c'est donc la forme anglaise qui trahit.

  3. 3. Marc said he ___ me the next day about the price.

    • would call
    • will call
    • would have called
    • was calling

    Bonne réponse: would call · will → would : le futur rapporté devient un conditionnel, exactement comme « il a dit qu'il appellerait » en français.

  4. 4. She said she ___ not come to the meeting because she had a dentist appointment.

    • would
    • will
    • is going to
    • had

    Bonne réponse: would · « Elle a dit qu'elle ne viendrait pas » est du discours indirect, pas de la politesse : won't devient wouldn't après un verbe introducteur au passé.

  5. 5. On his first day at work, Tom said he ___ speak a word of French.

    • couldn't
    • can't
    • doesn't
    • hasn't been able to

    Bonne réponse: couldn't · can → couldn't : la capacité rapportée recule comme tout le reste, alors que le français « il a dit qu'il ne sait pas » peut rester au présent.

  6. 6. She said she ___ from home that week, so the office was empty.

    • was working
    • is working
    • has been working
    • worked

    Bonne réponse: was working · Dans un présent progressif, seul be recule : I'm working → she was working ; le -ing, lui, ne bouge pas.

  7. 7. He said he ___ never flown before that trip to Istanbul.

    • had never flown
    • has never flown
    • have never flown
    • never flew

    Bonne réponse: had never flown · present perfect → past perfect : l'auxiliaire have recule aussi et devient had, ce que le français fait déjà avec « elle a dit qu'elle n'avait jamais… ».

  8. 8. She ___ me that the shop was already closed.

    • told
    • said
    • spoke
    • asked

    Bonne réponse: told · tell exige une personne collée derrière (tell me, tell her) ; le « à » de « dire à quelqu'un » se traduit par la place de l'objet, pas par une préposition.

  9. 9. He ___ that he was tired of the same routine.

    • said
    • told
    • asked
    • spoke

    Bonne réponse: said · Aucune personne après le verbe → say ; told sans objet est impossible, alors que le français « il a dit que » ne montre aucune différence entre les deux.

  10. 10. She said ___ me that she needed two more days.

    • to
    • for
    • at
    • with

    Bonne réponse: to · say + to somebody : la préposition apparaît avec say et disparaît avec tell — deux schémas pour un seul verbe français « dire ».

  11. 11. He asked me where ___.

    • I lived
    • did I live
    • do I live
    • lived I

    Bonne réponse: I lived · Une question rapportée redevient une affirmation : Where do you live? → he asked me where I lived, sans inversion et sans did.

  12. 12. My parents asked me ___ I had finished my internship.

    • if
    • that
    • what
    • when

    Bonne réponse: if · Une question fermée (réponse yes ou no) se rapporte avec if, ou whether à l'écrit : that introduirait une affirmation, et when ou what demanderaient un autre mot interrogatif.

  13. 13. He asked me how long I ___ in Nantes.

    • had lived
    • lived
    • do live
    • was living

    Bonne réponse: had lived · Deux changements en un : l'ordre sujet + verbe (disparition de Have you lived…?) et la bascule du present perfect vers had lived.

  14. 14. The receptionist told me ___ the form at the desk.

    • to hand in
    • hand in
    • handing in
    • that hand in

    Bonne réponse: to hand in · Un ordre rapporté devient tell + personne + to + infinitif, comme le français « dire de remettre le formulaire ».

  15. 15. She told us ___ make any noise during the exam.

    • not to
    • to not
    • don't
    • didn't

    Bonne réponse: not to · L'impératif négatif se rapporte en not to + infinitif : le don't de « ne faites pas de bruit » ne survit pas au discours indirect.

  16. 16. Anna said she would bring ___ sister to the party.

    • her
    • my
    • their
    • the

    Bonne réponse: her · Le pronom suit le point de vue de celui qui rapporte : « ma sœur » dans la bouche d'Anna devient her sister, comme en français « sa sœur ».

  17. 17. The journalist ___ me if the interview was over.

    • asked
    • said
    • told
    • spoke

    Bonne réponse: asked · Une question rapportée demande ask + personne (asked me), jamais said me ni told me, qui introduiraient une information, pas une question.

  18. 18. She said she was busy ___ and could not see us before Friday.

    • that day
    • today
    • this day
    • the day

    Bonne réponse: that day · today → that day : le repère se déplace du moment où l'on parle au moment où l'on rapporte, ce que le français tolère mal (« elle a dit qu'elle est occupée aujourd'hui »).

  19. 19. He said he would send the invoice ___.

    • the next day
    • tomorrow
    • the day
    • next day

    Bonne réponse: the next day · tomorrow → the next day ou the following day, avec l'article : en français, « il a dit qu'il enverrait la facture demain » conserve le mot, ce qui produit l'erreur.

  20. 20. They said they had seen the film ___.

    • the day before
    • yesterday
    • the last day
    • yesterday's

    Bonne réponse: the day before · yesterday → the day before (ou the previous day) : c'est « la veille » du récit, et before se place sans article ni préposition.

  21. 21. She said she had bought the phone two days ___.

    • before
    • ago
    • earlier
    • since

    Bonne réponse: before · ago → before : « I bought this phone two days ago » devient two days before dans le rapport, exactement comme « il y a deux jours » devient « deux jours avant ».

  22. 22. She said she had grown up ___ and did not want to move back.

    • there
    • here
    • this
    • that

    Bonne réponse: there · here → there : le lieu de celui qui parle devient un lieu éloigné dans le récit de celui qui rapporte, comme « ici » devient « là ».

  23. 23. She said ___ was her favourite jacket and she never lent it.

    • that
    • this
    • these
    • those

    Bonne réponse: that · this → that (et these → those) : le démonstratif se décale comme les marqueurs de temps, parce que l'objet n'est plus désigné du point de vue du locuteur original.

  24. 24. The teacher explained that water ___ at 100 degrees Celsius.

    • boils
    • boiled
    • had boiled
    • would boil

    Bonne réponse: boils · Vérité générale : pas de concordance, le présent survit parce que le fait reste vrai — l'exception la plus nette au recul d'un cran.

  25. 25. My brother ___ me that the train had already left.

    • told
    • said
    • asked
    • talked

    Bonne réponse: told · Le « me » de « mon frère m'a dit » est un objet personnel, donc tell : said me n'existe pas, alors que le français ne montre aucune différence entre dire que et dire à quelqu'un que.

Proposez ce quiz à votre classe

Gratuit et sans compte pour les élèves.

Conseils pour les enseignants (en anglais)

La concordance des temps : tout recule d'un cran

Tout dépend du verbe introducteur. Avec said, told, explained, asked au passé, chaque temps rapporté recule d'une étape vers le passé. Avec say ou tell au présent (He says he is busy), rien ne bouge, parce que le moment de la parole est encore le vôtre.

  • I am tired → She said she was tired (présent → prétérit).
  • I'm working from home → He said he was working from home (présent progressif → prétérit progressif).
  • I didn't understand → She said she hadn't understood (prétérit → past perfect).
  • I have never flown → He said he had never flown (present perfect → past perfect).
  • I will call / I won't come → They said they would call / wouldn't come (will → would).
  • I can help → She said she could help (can → could).
  • Must peut rester inchangé dans le discours rapporté, notamment pour une obligation toujours valable. Had to convient souvent quand on rapporte une obligation passée. Le contexte compte.

Le test le plus rapide : replacez le verbe introducteur par « a dit que ». Si cette formule fonctionne, l'anglais recule en général d'un temps, sauf exceptions (vérités générales, faits encore vrais).

Say ou tell ? La réponse est après le verbe

Le français a un seul verbe pour les deux. L'anglais distingue selon ce qui suit : tell prend une personne immédiatement après lui, say ne prend jamais de personne directe.

  • tell + personne : tell me, tell her, tell the team, tell them everything.
  • jamais tell to me ni tell to her : la préposition to n'existe pas après tell.
  • say + (that) : he said that the shop was closed — aucune personne derrière le verbe.
  • say + to + personne : she said to me that she needed time, plus lourd mais correct.
  • ask + personne pour une question : he asked me if I was ready (jamais asked to me).

« Je lui ai dit que » se dit I told him that : tell prend la personne directement après lui, sans to. La confusion vient de said him, impossible en anglais.

Les questions rapportées redeviennent des affirmations

Une question rapportée garde le verbe introducteur ask, mais perd la forme interrogative : plus d'inversion, plus d'auxiliaire do, et un point final. Si la question appelait une réponse par yes ou no, c'est if ou whether qui sert de charnière.

  • Question ouverte : Where do you live? → He asked me where I lived (sujet + verbe, did disparaît).
  • Question fermée : Are you coming? → She asked if I was coming (ou whether I was coming).
  • Est-ce que… ? : Do you like it? → He asked if I liked it — le « est-ce que » n'a pas d'équivalent préposé.
  • Qui ? : Who called you? → She asked who had called me (qui reste sujet, donc pas d'inversion à supprimer).
  • Ordre d'interrogation conservé seulement dans la principale : Where did she say the files were?

Écrivez d'abord la réponse, puis encadrez-la de ask + if ou du mot interrogatif : « I lived in Lyon » → He asked me where I lived. Une réponse ne s'inverse pas, donc une question rapportée non plus.

Marqueurs de temps, de lieu, et les cas sans bascule

Les pronoms ne sont pas les seuls à se déplacer : les marqueurs qui situaient le discours original se re-calculent depuis le moment où l'on rapporte. Cette logique est mécanique, pas idiomatique — le récit a changé de point d'observation.

  • today → that day ; tonight → that night ; this morning → that morning.
  • tomorrow → the next day ou the following day ; yesterday → the day before.
  • next week → the following week ; last week → the week before ; two days ago → two days before.
  • here → there ; this → that ; these → those ; my → her, our → their.
  • Pas de bascule pour une vérité générale (water boils at 100 degrees) ni pour un fait encore vrai au moment où l'on parle, surtout avec un introducteur au présent (She says she is free tomorrow).

Gardez un marqueur d'origine quand le repère n'a pas encore expiré : jeudi, elle peut dire « I said I was busy today » puisque c'est encore aujourd'hui. Dans un récit au passé, en revanche, that day est la seule forme propre.

Comment s'entraîner pour que la bascule devienne réflexe

Le discours rapporté s'automatise par paires : dites une phrase à voix haute, puis rapportez-la. La bascule n'est jamais qu'une translation d'un cran, et une vingtaine de répétitions peuvent suffire pour que I am → she was devienne aussi automatique que la conjugaison du présent.

Faites un bloc de 25 questions par jour plutôt qu'une longue session : la correction immédiate tombe pendant que la phrase directe est encore en mémoire. Ensuite, entraînez-vous sur vos comptes rendus réels — collez un résumé de réunion ou un e-mail dans le correcteur gratuit de PromGee, et chaque concordance ratée, chaque « said me » ou « where did you live » peut être signalé avec son explication en français.

Continuer à s'entraîner

Questions fréquentes

Comment former le discours rapporté en anglais ?

Avec un verbe introducteur au passé (said, told, asked), on recule d'un cran : présent → prétérit, prétérit → past perfect, will → would, can → could, present perfect → past perfect. Les pronoms et les marqueurs suivent : my → her, today → that day, here → there.

Pourquoi dit-on « she told me » et jamais « she said me » ?

Parce que tell exige un objet personnel juste après lui (tell me, tell her), sans préposition, alors que say n'admet pas de personne directe : on dit he said that… ou he said to me that…. Le verbe français unique « dire à quelqu'un » masque cette différence, d'où l'erreur said me.

Comment rapporter une question en anglais ?

On utilise ask, on supprime l'inversion et l'auxiliaire do, et une question fermée devient if ou whether : Where do you live? → He asked me where I lived. Are you ready? → She asked if I was ready. Les temps se conforment à la concordance comme pour une affirmation.

Plateforme d’apprentissage de l’anglais

Entraînez-vous dans les 13 catégories sur la plateforme d’apprentissage PromGee. Les questions sont adaptées à votre niveau, chaque réponse est expliquée et votre progression est enregistrée dans votre compte.

Corriger mon anglais gratuitement
Discours direct et rapporté: I am ready; she said that she was ready

Sources et références

Continuez la lecture : plus de guides

Évaluez votre niveau d’anglais: Test de niveau d’anglais gratuit (A1–C2)

Vous cherchez une application d’anglais ? Générateurs de quiz d'anglais par IA comparés