間接話法
B1 Reported speech 38 / 50
要点
間接話法は、引用符を使わずに誰かが言ったことを伝えます。said や told のような過去形の伝達動詞の後では、通常、時制の一致(backshift)、つまり時制を一つ過去にずらす操作を行い、代名詞や時・場所を表す語も調整します。
規則
直接話法は、引用符の中に発言をそのまま繰り返します:「I am tired.」 間接話法は、その発言を that 節に入れます(that は省略可能です):She said (that) she was tired.
伝達動詞が過去形(said、told、asked)のときは、時制の一致(backshift)として、時制を一つ過去にずらします。
| 直接話法 | 間接話法 |
|---|---|
| 現在形(work) | 過去形(worked) |
| 現在進行形(am working) | 過去進行形(was working) |
| 過去形(worked) | 過去完了形(had worked) |
| 現在完了形(have worked) | 過去完了形(had worked) |
| will | would |
| can | could |
| may | might |
| must(義務) | had to |
また、話し手が変わることに合わせて代名詞を変え、時や場所を表す語もずらします:
| 直接話法 | 間接話法 |
|---|---|
| now | then |
| today | that day |
| tomorrow | the next day / the following day |
| yesterday | the day before |
| ago | before |
| here | there |
| this | that |
say と tell の違い:tell には人を表す目的語が必要です(He told me…)。say は人を表す目的語を直接取りません(He said…、または He said to me…)。つまり:He told me he was busy. / He said he was busy.(He said me は誤りです)。
間接疑問文は平叙文の語順を使います:倒置はなく、do/does/did も使いません。Yes/No疑問文には if または whether を使い、wh- 疑問文では wh- の疑問詞をそのまま残します。
- “Are you ready?” -> She asked if I was ready.
- 「Where do you live?」 -> He asked where I lived.(where did I live ではありません)
間接話法の命令文・依頼文 は tell/ask + 目的語 + to 不定詞 を使います。否定の場合は not to を使います。
- “Wait here.” -> She told me to wait.
- “Please don’t go.” -> He asked me not to go.
伝達動詞が現在形のとき(She says she is tired)や、発言が今も真実であるとき(He said the Earth is round)は、時制の一致(backshift)は不要です。伝達動詞が現在形なら時制はそのまま変わりません。今も真実である発言については、現在形のままにしても、時制の一致をさせても構いません(He said the Earth was round も正しい表現です)。
語形と文型
| 型 | 形の組み立て | 例 |
|---|---|---|
| 平叙文 | said / told + (目的語) + (that) + 節 | He told me (that) he had finished. |
| Yes/No疑問文 | asked + (目的語) + if/whether + 平叙文の語順 | She asked if I was coming. |
| Wh- 疑問文 | asked + (目的語) + wh- + 平叙文の語順 | He asked what I wanted. |
| 命令文 | told + 目的語 + to + 動詞の原形 | She told us to sit down. |
| 依頼文 | asked + 目的語 + to + 動詞の原形 | He asked me to help. |
| 否定の命令文・依頼文 | told/asked + 目的語 + not to + 動詞の原形 | She asked them not to wait. |
例文
| English | 注 |
|---|---|
| She said she was very busy. | said の後は、現在形 am/is -> 過去形 was。 |
| He told me he had lost his keys. | 過去形 lost -> 過去完了形 had lost。 |
| They said they would call later. | will -> would. |
| I told her I couldn’t come to the party. | can’t -> couldn’t. |
| She asked if I had any questions. | Yes/No疑問文 -> if + 平叙文の語順。 |
| He asked where the station was. | wh- 疑問文、did は使わず、倒置もしない。 |
| The teacher told us to open our books. | 命令文 -> tell + 目的語 + to 不定詞。 |
| My mum says she is proud of me. | 伝達動詞が現在形 -> 時制の一致は不要。 |
よくある間違い
- He said me he was late. -> He told me he was late. / He said he was late.:say には人を表す目的語がなく、tell にはあります。
- She asked where did I go. -> She asked where I went.:間接疑問文は平叙文の語順を使い、did は使いません。
- He asked me am I ready. -> He asked me if I was ready.:Yes/No疑問文には if/whether を使い、時制の一致をさせます。
- She told me wait. -> She told me to wait.:命令文には to 不定詞が必要です。
- He said yesterday that he is tired. -> He said yesterday that he was tired.:過去形の動詞 said の後では、is -> was と時制の一致をさせます。
ヒント
- 疑問文や命令文の間接話法は、次を覚えておくとシンプルになります:疑問文は平叙文になり(do を使わず、倒置もしない)、命令文は to 不定詞になります。
- say/tell の確認テスト:動詞の直後に人が来るなら tell、来ないなら say を使います。
- Could、would、might、should はこれ以上時制の一致をしません。すでに「過去」の形をしているからです。
- 発言の内容が一般的な真実であるか、今も真実であるなら、現在形のままにできます:She said water boils at 100°C.