C1 · 上級 TOEIC 785–900 IELTS 7.0–8.0 文の構造と変換

高度な話法構文

高度な話法構文を学び、時間の混在した表現やフォーマルなhedgingを使いこなせるようになろう。

シェア: コピーしました!

話法の転換(直接話法から間接話法へ)とは何か

英語の「話法」とは、誰かが話した内容を伝える方法のことです。学校英文法では「直接話法(Direct Speech)」と「間接話法(Indirect Speech/Reported Speech)」の2種類を習います。直接話法は発言をそのまま引用符(" ")でくくって伝える形、間接話法は発言者の言葉を自分の文の中に組み込んで、時制や人称、指示語を調整しながら伝える形です。

Direct:   Tom said, "I am tired."
Reported: Tom said (that) he was tired.
(トムは疲れていると言った。)

日本語では「〜と言った」という枠組みに、発言内容をほぼそのまま入れ込むことができます(「疲れていると言った」)。ところが英語の間接話法では、時制の一致(Sequence of Tenses)人称代名詞の変換時や場所を表す語の変換という3つのルールを同時に処理しなければなりません。この「同時に複数の要素を変形させる」という発想が日本語にはないため、日本人学習者が最もつまずきやすい文法項目のひとつです。

本トピックでは、基本の平叙文だけでなく、疑問文・命令文・依頼文、さらに助動詞を含む文や、時制の一致が起こらない例外まで、体系的に整理します。TOEIC・英検・大学入試・ビジネスメールの要約など、あらゆる場面で必須の知識です。

時制の一致の公式一覧(現在形から過去完了形への変換表)

伝達動詞(say, tell など)が過去形のとき、発言内容の動詞は原則として「ひとつ過去にずれる」というのが時制の一致の基本公式です。まずはこの表を丸ごと覚えることが最短ルートです。

直接話法(発言そのまま) 間接話法(伝達動詞が過去形のとき) 変化の名称
現在形 (do / does) 過去形 (did) 現在→過去
現在進行形 (am/is/are doing) 過去進行形 (was/were doing) 進行形も1つ過去へ
過去形 (did) 過去完了形 (had done) 過去→過去完了
現在完了形 (have/has done) 過去完了形 (had done) 完了形も1つ過去へ
過去進行形 (was/were doing) 過去完了進行形 (had been doing) 進行形+完了形
will would 未来の助動詞も過去へ
can could
may might
must(義務) had to(またはmustのまま)
過去完了形 (had done) 過去完了形 (had done)(変化なし) すでに最も古い時制

学習のポイント:「過去完了形とwould/could/might/shouldはこれ以上過去に戻れない“底”の時制」と覚えておくと、変換表を丸暗記しなくても対応できます。英語の時制には「現在より過去へ、過去より過去完了へ」という一方向の流れしかなく、過去完了より古い形は存在しないため、そこで変換が止まる、という理屈です。

平叙文・疑問文・命令文それぞれの型(公式)

平叙文(that節を使う型)

主語 + say(s)/said (+ that) + 主語 + 動詞(時制変換)...
直接話法 間接話法
She said, "I like coffee." She said (that) she liked coffee.(彼女はコーヒーが好きだと言った。)
He said, "I will call you." He said (that) he would call me.(彼は私に電話すると言った。)

that は口語では省略されることが多いですが、フォーマルな文章や試験の答案では明示しておくと安全です。

Yes/No疑問文(if / whether を使う型)

主語 + ask(ed) + 人 + if/whether + 主語 + 動詞(平叙文の語順)
直接話法 間接話法
He asked, "Do you like tea?" He asked me if I liked tea.(彼は私にお茶が好きかどうか尋ねた。)
She asked, "Have you finished?" She asked if I had finished.(彼女は終わったかどうか尋ねた。)

最重要ルール:疑問文を間接話法にしても、疑問符(?)は消え、語順は「主語+動詞」という平叙文の語順に戻ります。疑問文の倒置(Do you〜, Have you〜)をそのまま残すのは、日本人が最も頻繁にやってしまう誤りです。

WH疑問文(疑問詞をそのまま接続詞として使う型)

主語 + ask(ed) + 人 + 疑問詞 + 主語 + 動詞(平叙文の語順)
直接話法 間接話法
She asked, "Where do you live?" She asked me where I lived.(彼女は私にどこに住んでいるか尋ねた。)
He asked, "What time does the train leave?" He asked what time the train left.(彼は電車が何時に出るか尋ねた。)

疑問詞(who, what, where, when, why, how)はそのまま接続詞として使い、if/whetherは付けません。

命令文・依頼文・提案文(to不定詞を使う型)

肯定命令: 主語 + told/asked + 人 + to + 動詞の原形
否定命令: 主語 + told/asked + 人 + not to + 動詞の原形
直接話法 間接話法
He said, "Sit down." He told me to sit down.(彼は私に座るように言った。)
She said, "Don't be late." She told me not to be late.(彼女は私に遅れないように言った。)
"Please help me," she said. She asked me to help her.(彼女は私に手伝ってくれるよう頼んだ。)

命令文の間接話法は that節ではなく to不定詞 を使う点が、平叙文・疑問文との大きな違いです。

人称代名詞と時・場所の表現の変換ルール

直接話法から間接話法に変える際は、動詞の時制だけでなく、話す視点が「発言者」から「伝達者(語り手)」に移ることに注意が必要です。これに伴い、代名詞や時・場所を表す語も変換します。

直接話法で使われる語 間接話法での変換
I / we he, she / they(文脈に応じて)
my / our his, her / their
you 文脈により I, we, he, she, they
this that
these those
here there
now then
today that day
yesterday the day before / the previous day
tomorrow the next day / the following day
last week the week before / the previous week
next week the following week
ago before
Direct:   She said, "I will finish this today."
Reported: She said (that) she would finish that that day.
(彼女はその日のうちにそれを終えると言った。)

ネイティブの感覚:これらの変換は機械的な暗記事項ではなく、「発言した瞬間」と「それを今、私が伝えている瞬間」がずれていることを聞き手に正確に伝えるための工夫です。日本語では「今日終わらせると言っていた」のように「今日」をそのまま使っても文脈で通じますが、英語では時間のズレを明示しないと誤解を招くため、必ず変換します。

時制の一致が起こらない例外(不変の真理・現在も有効な事実)

すべての文が過去にずれるわけではありません。以下のケースでは、伝達動詞が過去形でも、発言内容の時制はそのまま(現在形)で残すことができます。

  1. 不変の真理・科学的事実を伝える場合。
    The teacher said that the earth revolves around the sun.(先生は地球が太陽の周りを回っていると言った。)
  2. 習慣・一般的な事実を伝える場合。
    He said that he goes jogging every morning.(彼は毎朝ジョギングをすると言った。)
  3. 現在も状況が変わっていないと分かっている場合(発言内容が今でも真実)。
    She said that she lives in Osaka.(彼女は大阪に住んでいると言った。=今も住んでいる)
  4. 仮定法の文(already最も古い形なので変化しない)。
    He said, "If I were rich, I would travel."He said that if he were rich, he would travel.
  5. 伝達動詞が現在形・現在完了形の場合は、そもそも時制の一致は起こらない。
    He says (that) he is busy.(彼は忙しいと言っている。)

学習のポイント:時制の一致は「絶対のルール」ではなく「話者の判断」が関わる部分もあります。ネイティブスピーカーは、事実がまだ有効だと感じれば現在形のまま残し、過去の一時的な状態だと感じれば過去形にずらします。試験では「不変の真理は現在形のまま」という原則を優先して覚えておけば十分です。

助動詞・依頼表現を含む応用パターン

日常会話やビジネス英語では、単純な"I like〜""I am〜"だけでなく、助動詞や丁寧表現を含む発言を報告する場面が非常に多く出てきます。

直接話法 間接話法
"I can swim," he said. He said (that) he could swim.(彼は泳げると言った。)
"I must leave now," she said. She said (that) she had to leave then.(彼女はすぐに出発しなければならないと言った。)
"You should apologize," I said. I said (that) he should apologize.(私は彼が謝るべきだと言った。)※shouldはそのまま
"Let's go to the beach," he said. He suggested going to the beach.(彼はビーチに行こうと提案した。)
"Could you help me?" she asked. She asked me to help her.(彼女は手伝ってほしいと頼んだ。)
"Why don't we call a taxi?" he said. He suggested calling a taxi.(彼はタクシーを呼ぼうと提案した。)

should, would, could, might, ought to, used to はすでに「過去寄り」の形なので、時制の一致でこれ以上変化しません。また、Let's〜や Why don't we〜のような提案表現は、suggest + 動名詞(-ing)という特別な形に変換される点にも注意が必要です。

混同しやすい伝達動詞の使い分け(say / tell / ask / suggest)

動詞 直後の形 例文
say (that) + 節(目的語の人を直接取らない) He said (that) he was tired.(彼は疲れていると言った。)
tell 人 + (that) + 節 He told me (that) he was tired.(彼は私に疲れていると言った。)
ask 人 + if/whether/疑問詞 + 節、または 人 + to不定詞 He asked me if I was tired.(彼は私が疲れているか尋ねた。)
suggest (that) + 節(動詞は原形/should + 原形)、または動名詞 He suggested (that) she rest.(彼は彼女が休むよう提案した。)

日本人が特につまずくポイント:say のあとに人を直接置いて say me としてしまう誤りが非常に多く見られます。「言う」という日本語の他動詞的な発想を英語にそのまま当てはめてしまうためです。英語の say は目的語に「人」を取らない自動詞的な使い方が基本で、人に向かって言ったことを示したい場合は前置詞 to を使うか、tell に切り替える必要があります。

日本人がよく間違えるポイント(誤答例と正しい形)

❌ 誤り ⭕ 正しい形 なぜ間違いなのか
He said me that he was busy. He told me that he was busy. sayは人を直接目的語に取らない。「言う」の日本語の感覚をそのまま当てはめてしまう典型例。
She asked me did I like it. She asked me if I liked it. 間接疑問文では倒置(did I)を使わず、平叙文の語順に戻す。疑問文の形を引きずってしまうミス。
He told me that I should to go there. He told me that I should go there. shouldは助動詞なので直後は動詞の原形。toを入れる誤りは、他の準動詞(want to, need toなど)との混同から生じる。
She said that she will come tomorrow.(伝達動詞が過去形なのに) She said that she would come the next day. 伝達動詞が過去形のときはwillもwouldに変え、tomorrowも時制に合わせてthe next dayに変換する必要がある。
He asked me where did I live. He asked me where I lived. WH疑問文でも語順は平叙文に戻す。日本語の「どこに住んでいますか、と聞いた」という疑問文の感覚がそのまま抜けないため起こる誤り。
He said, "I go to school now" を He said he goes to school now と訳す He said (that) he was going to school then. nowという「発言時点の今」を伝達者の視点のthenに変換し忘れる誤り。日本語では「今」をそのまま残しても通じるため見落としやすい。
Please tell me that where is the station. Please tell me where the station is. 間接疑問文にthat と疑問詞を両方使ってしまう誤り。thatは平叙文用、疑問詞は疑問文用と役割が異なる。

実践例文(多様な主語・場面での話法転換)

1. Direct:   Yuki said, "I'm studying for the exam."
   Reported: Yuki said (that) she was studying for the exam.
   (ユキは試験勉強をしていると言った。)

2. Direct:   The manager said, "We have finished the project."
   Reported: The manager said (that) they had finished the project.
   (マネージャーはプロジェクトを終えたと言った。)

3. Direct:   "Will you attend the meeting?" my boss asked me.
   Reported: My boss asked me if I would attend the meeting.
   (上司は私が会議に出席するかどうか尋ねた。)

4. Direct:   The doctor said, "You should rest for a few days."
   Reported: The doctor said (that) I should rest for a few days.
   (医者は私が数日休むべきだと言った。)

5. Direct:   "Don't touch that machine," the technician warned us.
   Reported: The technician warned us not to touch that machine.
   (技術者は私たちにその機械に触らないよう警告した。)

6. Direct:   "Where were you last night?" she asked him.
   Reported: She asked him where he had been the night before.
   (彼女は彼に前の晩どこにいたのか尋ねた。)

7. Direct:   "Let's postpone the meeting," said the client.
   Reported: The client suggested postponing the meeting.
   (クライアントは会議の延期を提案した。)

8. Direct:   "I have never been to Kyoto," my friend told me.
   Reported: My friend told me (that) she had never been to Kyoto.
   (友人は京都に行ったことがないと私に言った。)

まとめ:報告話法(間接話法)の核心ルール

  • 伝達動詞が過去形のときは、原則として発言内容の時制をひとつ過去にずらす(現在→過去、過去→過去完了)。ただし不変の真理・現在も有効な事実は現在形のまま残せる。
  • 人称代名詞(I, you, we)と所有格(my, our)は、発言者ではなく伝達者の視点に合わせて変換する。
  • this/here/now/today/tomorrow などの指示語・時の副詞は、that/there/then/that day/the next dayのように、発言時点から伝達時点へのズレを反映させて変換する。
  • Yes/No疑問文は if/whether、WH疑問文は疑問詞をそのまま接続詞として使い、いずれも語順は平叙文の語順(主語+動詞)に戻す。疑問文特有の倒置や疑問符は間接話法では使わない。
  • 命令文・依頼文は to不定詞(肯定は to do、否定は not to do)で表す。
  • say は人を直接目的語に取らない(tellは取る)、suggestはthat節または動名詞を取るなど、伝達動詞ごとの語法の違いを正確に区別する。
  • should, would, could, might のようにすでに過去寄りの助動詞は、時制の一致でさらに過去へずれることはない。

この一連のルールは、単なる暗記事項ではなく「発言した瞬間の視点」から「今それを伝えている瞬間の視点」へと視点を切り替える作業だと理解すると、応用が効くようになります。多くの例文に触れながら、時制・代名詞・時の表現の3点セットを同時にチェックする習慣をつけることが上達への近道です。

シェア: コピーしました!

高度な話法構文 — 練習問題 2

英文法トピック高度な話法構文を10問の選択式問題で練習しましょう。合格するには少なくとも70%を正解する必要があります。

10 問 合格スコア: 70% テスト 2 /10 回答済み

テストの受け方

  • 各問題をよく読み、最も適切な答えを選んでください。
  • このテストに制限時間はありません — ご自身のペースで進められます。
  • クリック テストを提出 終わったらスコアと詳しい解説を確認しましょう。

ログインして結果を保存する

ログインせずにこのテストを受けることもできますが、結果は保存されません。 ログイン 進捗を記録しましょう。

  1. 1

    He wondered, 'What kind of music do you like?'

  2. 2

    They said, 'We are committed to social justice.'

  3. 3

    They said, 'We've been waiting for hours!'

  4. 4

    She suggested, 'Why don't we try the new restaurant?'

  5. 5

    She said, 'I'm feeling much better now.'

  6. 6

    He said, 'I'll never forget the journey we shared.'

  7. 7

    She lamented, 'I wish I had never met him.'

  8. 8

    They said, 'We are committed to continuous improvement.'

  9. 9

    She inquired, 'Who is responsible for this project?'

  10. 10

    The sign read, 'No entry.'