間接話法の規則は三つに集約できます。第一に、主節が過去形なら伝える内容の時制を一つ前にずらします(am → was、will → would、have → had)。第二に、人称と指示語を報告する人の視点に合わせます(I → he / she、here → there、now → then、tomorrow → the next day)。第三に、疑問文は疑問詞や if / whether を残しつつ平叙文の語順に戻し、命令文は told(asked)人 to V の形にします。
日本語話者にとって難しいのは、日本語の引用ではこうした変更が一切起きないことです。「彼は来ると言った」は「来る」の形をそのまま保ちます。だからこそ He said he will come や He asked where did I live という、日本語では正しく見える英語を作ってしまいます。下の30問は基礎(形の転換)、標準(say と tell・疑問文・命令文)、応用(入試・TOEICレベル)の3段階です。
間接話法 クイズ 30問
基礎(中学レベル)
He said, "I am tired." → He said he ___ tired.
全問題・解答・解説クイズ後に開いて確認できます。
1. He said, "I am tired." → He said he ___ tired.
- is
- was
- were
正解: was · 主節の said が過去形なので、伝える内容の時制を一つ前にずらして was にします。日本語なら「疲れていると言った」で「いる」がそのまま出るので、is のままにしがちです。人称も I から he に変わる点とセットで覚えてください。
2. She said, "I will call you tomorrow." → She said she ___ call me the next day.
- will
- would
- will have
正解: would · will は時制の一致で would になります。tomorrow も「話した日の翌日」を指すなら the next day に置き換わります。will のまま残すと「その人が今まさに宣言している」形になり、報告の文としてずれます。
3. 「彼は私にその話をした」の正しい英語は?
- He said me the story.
- He told me the story.
- He said to me the story.
正解: He told me the story. · 伝える相手を立てて言うときは tell 人 です。said me は「に」を say に引きずった誤りで、said to me the story も語順が不自然です(say to 人 は He said to me that... のように that 節を取ります)。「言う」一語で相手の有無を処理できる日本語が、この混同の原因になります。
4. "Where do you live?" → He asked where I ___.
- live
- lived
- do live
正解: lived · 間接疑問文では疑問詞の後ろを平叙文の語順に戻し、時制も一致させて lived にします。where do I live のような疑問文の語順は間接話法では使いません。「どこに住んでるか聞かれた」の日本語に語順の変化がないので、この点は毎回意識する必要があります。
5. "Don't open the window." → She told me ___ the window.
- don't open
- not to open
- to not open
正解: not to open · 命令文の報告は told 人 to V で、否定は to の直前に not を置いて told me not to open です。don't open の形を引きずると don't to open になりますが、to 不定詞の中に don't は入りません。to not open は口語で見かけることがあっても、試験や書き言葉の標準は not to open です。
6. "I can swim." → He said he ___ swim.
- can
- could
- can to
正解: could · can は時制の一致で could になります。can to swim のような形は存在しません。なお could や might はすでに「一つ前」の形なので、それ以上ずらしません(詳しくはこのあとの解説で)。
7. "Are you hungry?" → She asked ___ hungry.
- if I was
- if I am
- was I
正解: if I was · Yes / No 疑問文は if(または whether)でつなぎ、語順を平叙文に戻して if I was です。if I am は時制が一致しておらず、was I は疑問文の語順のままなのでどちらも誤りです。日本語の「お腹が空いているか聞かれた」には if に当たる言葉が表に出ないため、if を付け忘れるミスも起きます。
8. They said, "We have finished the report." → They said they ___ finished the report.
- have
- had
- has
正解: had · 現在完了 have finished は一つ前の過去完了 had finished にずれます。have のまま残すのは、報告する今もその結果が続いていると強調したい場合に限られ、said の後では had finished が基本です。人称の We → they の変更も忘れずに。
9. He said, "I saw her yesterday." → He said he had seen her ___.
- yesterday
- the day before
- the next day
正解: the day before · yesterday は「その話をした日の前日」を指すので the day before(または the previous day)に置き換えます。the next day は「翌日」なので向きが逆です。過去形 saw は過去完了 had seen にずらす点もセットです。
10. My mother ___ me a bedtime story every night.
- said
- told
- talked
正解: told · tell 人 a story の形で told が正解です。said は相手をそのまま目的語にできず、talked は talk to 人(おしゃべりする)という形を取ります。日本語では「話してくれる」の一語で済むため、この三つの動詞の使い分けは練習が必要です。
11. She said to me, "I'll help you." → She ___ me she would help me.
- said
- told
- spoke
正解: told · said to me は told me に置き換えられるのが定石です。told 人 (that) ... の形なら相手を目的語の位置に置けます。spoke は speak to 人 の形を取るので spoke me は誤りです。
12. "What time did the meeting start?" → He asked what time the meeting ___.
- started
- did start
- does start
正解: started · 過去の疑問文 did start を報告するときは、助動詞 did を取り除いて動詞を過去形 started に戻し、語順も主語 → 動詞の平叙文にします。does start は現在形の疑問文の形が残った誤りで、did start は助動詞のまま残った誤りです。間接疑問文では「助動詞を外して動詞を立てる」のが基本操作です。
13. "I may be late." → She said she ___ be late.
- may
- might
- must
正解: might · may は時制の一致で might になります。must は意味が「〜しなければならない」で、may(かもしれない)と代わりになりません。助動詞の一致は can → could、may → might、will → would、shall → should のセットで覚えましょう。
14. "I'll wait here." → He said he would wait ___.
- there
- here
- in there
正解: there · here(話者の位置)は報告する人の視点では there に変わります。日本語の「ここで待つと言った」には変化が表れないため、指示語の置き換えは見落とされやすい点です。now → then、this → that も同じ仲間です。
15. "You should rest more." → The doctor said I ___ rest more.
- should
- shall
- would
正解: should · should は「一つ前の形」を持たないので、時制の一致が起きても should のままです。should に限らず could、might、would、ought to も形が変わりません。would にすると助言ではなく推量の意味になってしまいます。
16. "Please sit down." → She asked me ___ down.
- to sit
- sitting
- sit
正解: to sit · 依頼の報告は asked 人 to V で、asked me to sit down です。日本語なら「座ってくださいと頼まれた」で形の変化がないため、to の付け忘れが起きやすい箇所です。命令の told 人 to V と同じパターンです。
17. "Do you like coffee?" → He asked ___ I liked coffee.
- whether
- that
- what
正解: whether · Yes / No 疑問文の報告には if か whether を使います。that は平叙文の報告用なので疑問には使えず、what は疑問詞として別の役割を持ちます。whether は「〜かどうか」で、フォーマルな文や or not を続けるときに好まれます。
18. "We will announce the results tomorrow." → They said they would announce the results ___.
- the following day
- tomorrow
- yesterday
正解: the following day · tomorrow は報告の視点では the following day(または the next day)になります。その場ですぐ伝言するなら tomorrow のままも使われますが、後日報告する文では置き換えるのが標準です。冠詞のない next day は誤りで、the next day と the を付ける点に注意してください。
19. "How should I reply to this email?" → She asked how ___ reply to that email.
- to
- should she
- she should to
正解: to · 疑問詞 + to 不定詞の形 how to reply が使えます(主語が一致するときの簡潔な形)。she should to は should の後に to が入った誤りで、should she は疑問文の語順のままなのでどちらも不可です。主語を残すなら how she should reply が正しい形です。
20. The manager ___ that the office would close early that day.
- told us
- said us
- spoke us
正解: told us · told 人 that ... の形なら told us that です。said us は「に」の干渉による典型的な誤りで、say で相手を入れるなら said to us that ... とします。spoke は spoke to us という形を取ります。
21. The teacher said that the earth ___ around the sun.
- moves
- moved
- was moving
正解: moves · 主節が過去形でも、科学的事実など今も真であることは現在形のまま残すのが一般的です。moved も文法的に誤りとまでは言えませんが、事実が今も変わらないことを示す moves が試験の標準解です。時制の一致は「無条件の規則」ではなく、報告時点での真偽で判断する、という応用ポイントです。
22. "You must submit the form by Friday." → She said I ___ submit the form by Friday.
- had to
- must to
- have to
正解: had to · must の過去は had to が標準です。must to という形は存在せず、have to は現在形なので said と組み合わせると時制が合いません(現在も有効な義務なら must のまま許されることもありますが、試験の標準解は had to です)。
23. He said, "I lost my ticket." → He said he ___ his ticket.
- had lost
- has lost
- had lose
正解: had lost · 過去形 lost は一つ前の過去完了 had lost にずれます。has lost は現在完了で時制が合わず、had lose は had の後ろに過去分詞ではなく原形を置いた誤りです。会話では He said he lost his ticket のように過去形のままもよく聞かれますが、試験ではバックシフトが正解です。
24. She asked me where I had bought the bag. → 直接話法に戻すと?
- "Where did you buy the bag?"
- "Where had you bought the bag?"
- "Where do you buy the bag?"
正解: "Where did you buy the bag?" · 間接話法の過去完了 had bought は、もとの過去形 did buy のバックシフトです。だから直接話法に戻すと Where did you buy the bag? になります。直接話法でも過去完了だった場合(もともと had bought と本人が言った場合)だけ、戻した形にも過去完了が残ります。
25. "Be quiet!" → The teacher told the class ___ quiet.
- to be
- being
- be
正解: to be · 命令文の報告は told 人 to V なので、be 動詞でも to be が必要です。Be quiet! のような Be で始まる短い命令文は、to を付けた形を忘れやすいので要注意です。asked 人 to V(依頼)とセットで覚えてください。
26. "Let's take a break." → She suggested ___ a break.
- taking
- to take
- take
正解: taking · suggest は動名詞(suggest taking)か that 節(suggest that we take)を取る動詞で、suggest to take という形は存在しません。Let's の報告は「一緒にやろうという提案」なので suggested that we (should) take も可能です。報告動詞ごとに後ろの形が決まっている点が、この範囲の応用ポイントです。
27. "I don't like spicy food." → He said he ___ spicy food.
- didn't like
- doesn't liked
- not liked
正解: didn't like · 現在形の否定 don't like は一つ前の didn't like にずれます。doesn't liked は三単現の s と過去形を重ねた誤り、not liked は助動詞 did が抜けた非文です。否定文でも肯定文と同じく動詞の時制だけをずらします。
28. "I'm busy now." → She said she was busy ___.
- then
- now
- at now
正解: then · now(話した時点)は報告の視点では then に変わります。at now という形はありません。today → that day、tonight → that night、ago → before も同じ「話者の視点から報告者の視点へ」の置き換えです。
29. He asked ___ the bill because he wanted to pay.
- for
- to
- of
正解: for · 「〜を頼む・求める」は ask for です。asked for the bill で「勘定を頼んだ」になります。ask to V は「〜させてほしいと頼む」(He asked to leave)という別の形で、「〜を頼む」の意味で名詞を続けるときは for が必要です。「勘定を頼んだ」の「を」に引きずられて asked the bill と書かないよう注意してください。
30. The report ___ that sales had doubled in two years.
- said
- told
- spoke
正解: said · 主語が人でないとき(書類・記事・データなど)は say を使うのが基本です。The report said that ... は「報告書によると」の定番表現で、told は人を目的語に取る動詞なので told that とはしません。spoke は「話す」という行為そのものに焦点を当てます。
このクイズをクラスの課題にする
無料で、生徒のアカウント登録も不要です。
間接話法の三つの変更点
間接話法は「人の言葉を、自分の言葉で報告する」形への転換です。転換のときに必ず確認するのは次の三つです。1) 時制:主節が過去形なら内容を一つ前にずらす。2) 人称:I・you・my などを報告者の視点に合わせる。3) 指示語:時間・場所の語を話した時点から報告する時点へずらす。
- 時制の一致:am / is → was、are → were、will → would、can → could、may → might、have → had、過去形 → 過去完了
- 人称の変更:I → he / she、we → they、my → his / her、you → I / we
- 時間と場所:now → then、today → that day、tonight → that night、tomorrow → the next day / the following day、yesterday → the day before、ago → before、here → there、this → that
- should・would・could・might・ought to はすでに「一つ前」の形なので変わりません。
置き換え表を丸暗記するより「話者の視点が報告者の視点に移る」という原理を押さえる方が応用が利きます。基準点が変わるから言葉も変わる、と覚えてください。
say と tell の使い分け
日本語の「言う」は相手の有無に関係なく一語で済みますが、英語は相手を立てるかどうかで動詞が分かれます。tell は「伝える相手」を必須とする動詞で tell 人 (that) ... / tell 人 to V の形、say は相手を取らない say (that) ... が基本で、入れるなら say to 人 です。
- He told me (that) he was busy.(O)/ He said me that he was busy.(X)
- He said (that) he was busy.(O)/ He said to me (that) he was busy.(O)
- She told us a story. / She told us to wait.(tell 人 + 目的語 / to V)
- The report said that sales had doubled.(主語が人以外なら say)
- He is said to be the best player in the league.(〜と言われている:受動態では say を使う)
said me は日本語の「〜に言った」の「に」をそのまま say に引きずった形です。相手が入っている文を見たら、まず tell か say to かを選ぶ癖を付けてください。
疑問文と命令文の転換
疑問文は疑問詞(what / where / when / why / how)か if / whether を残して、後ろを平叙文の語順に戻します。助動詞の do / does / did は消え、時制の一致も適用されます。命令文と依頼は told / asked 人 to V で、否定は not to V です。
- "Where do you live?" → He asked where I lived.(do の除去 + 語順 + 一致)
- "Are you coming?" → She asked if I was coming.
- "What did he say?" → I asked what he had said.(did の除去、say → had said)
- "Please open the door." → He asked me to open the door.
- "Don't be late." → She told me not to be late.
- "How should I reply?" → She asked how to reply.(主語が同じときの簡潔な形)
間接疑問文で最も点を落とすのは語順です。疑問詞の後ろは主語 → 動詞の順に戻る、と覚えてください。
日本語話者が間違えやすい理由
第一に、日本語の引用は形が変わりません。「彼は明日来ると言った」も「彼女はどこに住んでいるか聞いた」も、中身の文はそのままです。時制の一致・人称の変更・語順の戻しは日本語に対応する操作がないため、頭で分かっていても書くときに出てきません。 第二に、「〜に言う」の「に」が say に引きずられて said me が生まれます。tell 人 の形が身に付くまで、相手が入った文では必ず立ち止まって確認するのが安全です。
第三に、「明日」「昨日」「ここ」といった言葉が話者の視点で決まっていることを、日本語では意識する機会がありません。伝言が一段階進むたびに tomorrow が the next day に、here が there にずれる、という感覚を作ると置き換えが機械的になります。 第四に、日本語の「聞く」が hear と ask の両方を指すため、「聞いた」をすべて asked にしてしまうことがあります。情報を得ただけなら heard、質問したなら asked と、行為の種類で分けてください。
間接話法の問題は「戻し」で練習するのが効率的です。間接話法の文を直接話法に戻す練習をすると、三つの変更点が一度に確認できます。
もっと練習する
よくある質問
間接話法では必ず時制をずらさないといけないですか?
主節が過去形なら基本は一つ前へずらします。ただし、今も真である普遍的な事実(The teacher said that the earth moves...)や、報告時点でまだ当てはまる状態は現在形のまま残すことができます。また should・would・could・might は形を変えません。試験ではまず基本ルールを適用し、例外は事実・継続・助動詞の三つに限ると考えると整理しやすいです。
say と tell の見分け方のコツは?
伝える相手が文の中に現れるかどうかで決めます。相手がいれば tell 人 (that) ...、いなければ say (that) ... で、say で相手を入れるなら say to 人 です。tell は tell 人 a story / tell 人 the truth / tell 人 to V のように「相手 + 内容」の形をよく取ります。said me という形は存在しない、と覚えてしまうのが最短です。
tomorrow はいつ the next day に変わりますか?
その言葉の基準になる「今日」が誰のものかで決まります。話した本人の明日なら tomorrow のまま、それを後日別の人が報告するときは the next day / the following day に変わります。電話で受けた伝言をその場で隣の人に伝えるなら tomorrow のままでも通じますが、日記やレポートに書くときは必ずずらします。基準点が移るかどうか、が判断基準です。
英語学習プラットフォーム
PromGee の英語学習プラットフォームで、全 13 カテゴリーを練習できます。問題はあなたのレベルに合わせて出題され、すべての解答に解説がつき、学習の進捗はアカウントに保存されます。