【大人の学び直し英語】間接話法 (He said that...) 実践ドリル
前回の記事「【大人の学び直し英語】間接話法 (He said that...) の作り方|時制の一致をマスター」では、他の人の発言を伝える「間接話法」の基本的なルールを学びました。
【大人の学び直し英語】間接話法 (He said that...) の使い方|「時制の一致」をマスターする完全ガイド - 月影
今回は、その知識を「記憶に定着させる」ための実践ドリルです。特にややこしい「時制の一致」や「語句の変化」に焦点を当てたクイズを用意しました。「わかる」を「できる」に変えるために、ぜひチャレンジしてみてください!
1.【最重要】「時制の一致」基本ドリル
間接話法の最大のポイント、「時制の一致」です。said や told のように、伝達動詞が過去形の場合、伝える内容(that節の中)の時制を「1段階過去」にずらすルールでしたね。
- 現在形 (am, go) → 過去形 (was, went)
- 現在進行形 (is ~ing) → 過去進行形 (was ~ing)
- 過去形 (bought) → 過去完了形 (had bought)
- 現在完了形 (have finished) → 過去完了形 (had finished)
- will → would / can → could
このルールを思い出しながら、( ) に適切な語を入れて間接話法の文を完成させましょう。
やってみよう!時制の一致クイズ(10問)
- 直接: He said, "I am busy."
間接: He said that he ( ) busy.答えを見る
was
(現在形 am が過去形 was に変化します。) - 直接: She said, "I am watching TV."
間接: She said that she ( ) watching TV.答えを見る
was
(現在進行形 am watching が過去進行形 was watching に変化します。) - 直接: Tom said, "I bought a new bike."
間接: Tom said that he ( ) bought a new bike.答えを見る
had
(過去形 bought が過去完了形 had bought に変化します。「言った」時より「買った」時がさらに過去のためです。) - 直接: They said, "We have finished the work."
間接: They said that they ( ) finished the work.答えを見る
had
(現在完了形 have finished が過去完了形 had finished に変化します。) - 直接: Ken said, "I will call you."
間接: Ken said that he ( ) call me.答えを見る
would
(未来を表す will が過去未来の would に変化します。) - 直接: She said, "I live in Osaka."
間接: She said that she ( ) in Osaka.答えを見る
lived
(現在形 live が過去形 lived に変化します。) - 直接: Emi said, "I can speak Chinese."
間接: Emi said that she ( ) speak Chinese.答えを見る
could
(can が過去形の could に変化します。) - 直接: He said, "I am studying English."
間接: He said that he ( ) studying English.答えを見る
was
(現在進行形 am studying が過去進行形 was studying に変化します。) - 直接: She said, "I lost my key."
間接: She said that she ( ) lost her key.答えを見る
had
(過去形 lost が過去完了形 had lost に変化します。) - 直接: My father said, "I was very tired."
間接: My father said that he ( ) ( ) very tired.答えを見る
had been
(過去形 was が過去完了形 had been に変化します。)
2.「語句の変化」と「例外」ドリル
時制と同時に、「誰が」「いつ」「どこで」言ったかに合わせて、言葉を適切に変える必要がありました。また、「時制の一致」が起こらない例外(一般的な真理や現在の習慣)もありましたね。
- 人称の変化: "I like it." → He said that he liked it.
- 時・場所の変化:
now→then,today→that day,yesterday→the day before,tomorrow→the next day,here→there,this→that - 例外(時制不変): (真理) "The earth is round." (現在の習慣) "I get up at 6 every day."
これらのルールに注意して、( ) に適切な語を入れましょう。
やってみよう!語句変化・例外クイズ(10問)
- 直接: He said, "I am busy now."
間接: He said that he was busy ( ).答えを見る
then
(「今」 (now) は、伝える時点から見ると「その時」 (then) になります。) - 直接: She said, "I will go to the park tomorrow."
間接: She said that she would go to the park ( ).答えを見る
the next day (または the following day)
(「明日」 (tomorrow) は「翌日」 (the next day) に変わります。) - 直接: Tom said, "I visited my uncle yesterday."
間接: Tom said that he had visited his uncle ( ).答えを見る
the day before (または the previous day)
(「昨日」 (yesterday) は「前の日」 (the day before) に変わります。) - 直接: He said, "I am living here."
間接: He said that he was living ( ).答えを見る
there
(「ここ」 (here) は「そこ」 (there) に変わります。) - 直接: She said, "I like this book."
間接: She said that she liked ( ) book.答えを見る
that
(「この」 (this) は「あの」 (that) に変わります。) - 直接: He said, "My sister is a doctor."
間接: He said that ( ) sister was a doctor.答えを見る
his
(発言者 (He) に合わせて、「私の」 (My) は「彼の」 (his) に変わります。) - 直接: She said to me, "I will help you."
間接: She told me that ( ) would help ( ).答えを見る
she / me
(発言者 (She) に合わせて I は she に、聞き手 (me) に合わせて you は me に変わります。) - 【例外】
直接: The teacher said, "The earth is round."
間接: The teacher said that the earth ( ) round.答えを見る
is
(「地球は丸い」というのは一般的な真理・事実なので、時制の一致は適用されず、is のままです。) - 【例外】
直接: He said, "I go to bed at 11 every night."
間接: He said that he ( ) to bed at 11 every night.答えを見る
goes
(「毎晩11時に寝る」というのが「現在の習慣」であり、今も変わっていない場合、時制の一致は適用されません。主語が he に変わるため、go は goes になります。) - 直接: Emi said, "I met Ken today."
間接: Emi said that she had met Ken ( ).答えを見る
that day
(「今日」 (today) は「その日」 (that day) に変わります。)
3. 応用「疑問文・命令文」ドリル
最後は、疑問文と命令文の間接話法です。said that... ではなく、形が変わるのが特徴です。
- 疑問文 (Yes/No):
ask + if / whether + [主語 + 動詞] - 疑問文 (疑問詞):
ask + [疑問詞] + [主語 + 動詞]
(※どちらも if や疑問詞の後は「主語 + 動詞」の語順に戻るのがポイント) - 命令文:
tell / ask + [人] + to do(「~するな」はnot to do)
これらのルールを使って、文を完成させましょう。
やってみよう!疑問文・命令文クイズ(10問)
- 直接: She asked me, "Are you busy?"
間接: She asked me ( ) I ( ) busy.答えを見る
if / was (または whether / was)
(Yes/No疑問文なので if を使い、語順は [主語 + 動詞] に戻します。時制の一致で am → was になります。) - 直接: He asked, "Where do you live?"
間接: He asked me where I ( ).答えを見る
lived
(疑問詞 Where をそのまま使い、語順は [主語 + 動詞] に。時制の一致で live → lived になります。) - 直接: I asked him, "What are you doing?"
間接: I asked him what he ( ) doing.答えを見る
was
(疑問詞 What を使い、[主語 + 動詞] の語順に。時制の一致で are → was になります。) - 直接: She asked, "Can you help me?"
間接: She asked me ( ) I ( ) help her.答えを見る
if / could (または whether / could)
(Yes/No疑問文なので if を使い、時制の一致で can → could になります。) - 直接: He asked, "When will you come?"
間接: He asked me when I ( ) come.答えを見る
would
(疑問詞 When を使い、時制の一致で will → would になります。) - 直接: The doctor said to me, "Take this medicine."
間接: The doctor told me ( ) ( ) that medicine.答えを見る
to take
(命令文は [tell + 人 + to do] の形にします。this は that に変わります。) - 直接: He said to me, "Don't be late."
間接: He told me ( ) ( ) be late.答えを見る
not to
(否定の命令文は [tell + 人 + not to do] の形にします。) - 直接: My mother said, "Clean your room."
間接: My mother told me ( ) clean my room.答えを見る
to
(命令文は [tell + 人 + to do] の形です。your room は my room に変わります。) - 直接: He said to her, "Please wait here."
間接: He asked her ( ) ( ) there.答えを見る
to wait
(Please がある丁寧な命令は [ask + 人 + to do] を使います。here は there に変わります。) - 直接: The teacher said, "Don't open your books."
間接: The teacher told the students ( ) ( ) open their books.答えを見る
not to
(否定の命令文は [tell + 人 + not to do] です。)
4. 応用「間接話法 → 直接話法」ドリル
今度は逆の変換練習です。間接話法で伝えられた文を、元の発言 ("...") に戻してみましょう。ずらされた時制や変化した語句を、発言した時点に戻すのがポイントです。
was/were→"am / is / are"had done→"did"や"have done"would→"will"then→"now"/the day before→"yesterday"/there→"here"he/she(発言者) →"I"told me to do→"Do..."asked me if...→"Are you...?"や"Do you...?"
時制や人称、語句の変化に注意して、( ) に適切な語を入れましょう。
やってみよう!直接話法変換クイズ(15問)
- 間接: He said that he was tired then.
直接: He said, "( ) ( ) tired ( )."答えを見る
I / am / now
(主語 he を I に戻し、時制 was を am に戻し、語句 then を now に戻します。) - 間接: She said that she would call me the next day.
直接: She said, "( ) ( ) call you ( )."答えを見る
I / will / tomorrow
(主語 she を I に戻し、would を will に戻し、the next day を tomorrow に戻します。me は聞き手(ここではyou)に変わります。) - 間接: Tom said that he had seen that movie the day before.
直接: Tom said, "( ) ( ) this movie ( )."答えを見る
I / saw / yesterday
(主語 he を I に戻し、過去完了 had seen を過去形 saw に戻します。that movie は this movie に、the day before は yesterday に戻します。) - 間接: She asked me if I liked Japanese food.
直接: She asked me, "( ) you ( ) Japanese food?"答えを見る
Do / like
(asked me if... は Yes/No疑問文です。過去形 liked を現在の質問 Do you like...? に戻します。) - 間接: My father told me to study hard.
直接: My father said to me, "( ) hard."答えを見る
Study
(told me to... は命令文です。動詞の原形 Study... に戻します。) - 間接: He asked me where I lived.
直接: He asked me, "( ) ( ) you ( )?"答えを見る
Where / do / live
(asked me where... は疑問詞の文です。過去形 lived を現在の質問 Where do you live? に戻します。) - 間接: She told him not to be late.
直接: She said to him, "( ) ( ) late."答えを見る
Don't / be
(told... not to... は否定の命令文です。Don't... に戻します。) - 間接: He said he was reading a book then.
直接: He said, "( ) ( ) reading a book ( )."答えを見る
I / am / now
(主語 he を I に、was reading を am reading に、then を now に戻します。) - 間接: She said that she could speak French.
直接: She said, "( ) ( ) speak French."答えを見る
I / can
(主語 she を I に、could を can に戻します。) - 間接: He said he liked that picture there.
直接: He said, "( ) like ( ) picture ( )."答えを見る
I / this / here
(主語 he を I に、that を this に、there を here に戻します。) - 間接: She asked me what my name was.
直接: She asked me, "What ( ) your name?"答えを見る
is
(asked what... was は疑問詞の文です。時制を戻し、What is your name? とします。) - 間接: He said he had bought a new PC the day before.
直接: He said, "( ) ( ) a new PC ( )."答えを見る
I / bought / yesterday
(主語 he を I に、過去完了 had bought を過去形 bought に、the day before を yesterday に戻します。) - 間接: She asked me if I had finished my homework.
直接: She asked me, "( ) you ( ) your homework?"答えを見る
Have / finished (または Did / finish)
(asked if... はYes/No疑問文です。過去完了 had finished を現在完了 Have you finished? または過去形 Did you finish? に戻します。) - 間接: The teacher told the students to open their books.
直接: The teacher said, "( ) your books."答えを見る
Open
(told... to... は命令文です。動詞の原形 Open... に戻します。) - 間接: Ken said that his father was a doctor.
直接: Ken said, "( ) father is a doctor."答えを見る
My
(発言者 Ken から見て「彼の父」は「私の父」になるので、his を My に戻します。時制 was は is に戻します。)
まとめ
お疲れ様でした!間接話法のドリルはいかがでしたか?
間接話法は、「時制の一致」「語句の変化」「疑問文・命令文の形」という複数のルールを同時に処理する必要があるため、英語学習者にとって大きな壁の一つです。しかし、ルール自体は明確なので、慣れれば必ずマスターできます。
今回のドリルで間違えてしまった問題は、ぜひ解説を読み返し、なぜその答えになるのかを再確認してみてください。会話やライティングで自信を持って使えるよう、何度も練習してみましょう!