EigoPro 準2級プラス 文法 — 間接話法

準2級プラスフォーマット (4択15問) 間接話法: 平叙文 (say/tell + that)、Yes/No 疑問 (ask if/whether)、Wh 疑問 (ask + wh + S + V)、命令 (tell + 人 + to + V)、提案 (suggest + V-ing)、時制後退、副詞変換 (tomorrow → the next day)、助動詞変換 (will → would)、報告動詞の選択、warn/advise/remind + 人 + to + V、感嘆文、例外 (普遍的真理)、丁寧な依頼 (Could you tell me) (CEFR B1 transitional)

15問合格 60%以上普通

新規登録 または ログイン が必要です

この単元の問題を3問、解説つきで公開しています

準2級プラス · 文法 · 全15

1

He said that he ( ) very tired after the long business trip.

  • be
  • is
  • being
  • was
Pattern

say + that + S + V (時制の後退)

準2級プラス文法間接話法平叙文の転換
ひとことで

said + (that) + 主語 + 過去形 = 「〜と言った」。報告動詞が過去形なら、that 節の動詞も 1時制後退

選択肢の解説Choice Analysis
正解

"He said that he ~ very tired after the long business trip" は時制の後退 (is → was) = 「was」時制の後退ルール (Backshift): ★ 現在形 → 過去形 (am/is/are → was/were) ★ 過去形 → 過去完了 (was/were → had been) ★ will → would, can → could, may → might, must → had to。: ★ 直接: "I am tired." ★ 間接: He said (that) he was tired.準2級プラスのポイント: 報告動詞が過去形なら、that 節は1時制後退、that は省略可。

  • is

    = 現在形 ━ 報告動詞 (said) が過去形なので時制の後退で was。

  • be

    = 原形 ━ 時制が必要、原形は不可。

  • being

    = 現在分詞 ━ 活用していない、be 動詞の過去形 was が必要。

活用 (主語別 / 時制別)
マーカー
現在 → 過去am/is/are → was/wereHe is tired → He was tired.
過去 → 過去完了was/were → had beenHe was tired → He had been tired.
will → would未来 → 未来過去I will go → I would go.
can → could助動詞の後退I can swim → He said I could swim.
文型バリエーション
文型
肯定 (現在 → 過去)S + said + (that) + S + 過去形He said he was busy.
肯定 (過去 → 過去完了)S + said + (that) + S + had + ppHe said he had eaten.
否定S + said + (that) + S + wasn't/didn't ~He said he didn't know.
例文
  • He said that he was very tired after the long business trip.

    彼は長い出張後とても疲れていると言った。

  • She said that she would visit us next weekend.

    彼女は来週末私たちを訪ねると言った (will → would)。

  • They said that they had already finished their homework.

    彼らはすでに宿題を終えたと言った (have → had)。

  • My mother told me that she loved my new haircut.

    母は私の新しい髪型が好きだと言った。

  • The teacher said that he would be late for tomorrow's class.

    先生は明日の授業に遅れると言った。

💡Tip · 覚えるコツ
  • 時制の後退 (準2級プラス頻出最重要ルール)

    ★ 報告動詞が 過去形 なら that 節も1時制後退 ★ 普遍的な真理は時制後退しないことも (He said the earth is round.) ━ 例外を覚える

  • say vs tell

    ★ say + (that) + S + V (人なし) ★ tell + 人 + (that) + S + V (人必須) ━ "He said that ~" / "He told me that ~"、本試験頻出の区別

  • that は省略可

    ★ He said (that) he was busy ━ 口語ではほぼ省略、書き言葉では入れる

2

My mother ( ) that dinner would be ready at 7 o'clock tonight.

  • said that to me
  • said me
  • told me
  • told to me
Pattern

tell + 人 + (that) + S + V

準2級プラス文法間接話法say vs tell
ひとことで

say + (that) (人なし) vs tell + 人 + (that) (人必須)。両者の構文上の違い。

選択肢の解説Choice Analysis
正解

"My mother ~ that dinner would be ready at 7 o'clock tonight" は人 (me) + that = 「told me」say vs tell の構文 (準2級プラス最頻出の罠): ★ say + (that) + S + V (誰に言ったか不要) ★ tell + + (that) + S + V (誰に言ったか必須)。: ★ He said that he was tired. (○) ★ He told me that he was tired. (○) ★ He told that he was tired. (✗、人がない) ★ He said me that he was tired. (✗、人を入れない)。

  • said me

    = say + 人 (誤り) ━ say は人を取らない、say to me / say (that) は OK、said me は不可。

  • told to me

    = tell to + 人 (誤り) ━ tell は直接人を目的語に、to は不要。

  • said that to me

    = 語順誤り ━ said to me that ~ は OK だが said that to me は不自然。

活用 (主語別 / 時制別)
マーカー
say + (that)人なしHe said (that) he was busy.
say to + 人 + (that)人を to + 人でHe said to me (that) he was busy.
tell + 人 + (that)人を直接目的語He told me (that) he was busy.
tell + 人 + about + Ntell + 人 + about + 話題He told me about the trip.
文型バリエーション
文型
say (人なし)S + said + (that) + S + VHe said he was tired.
tell + 人S + told + 人 + (that) + S + VHe told me he was tired.
say to + 人 (堅い)S + said to + 人 + (that)He said to me he was tired.
例文
  • My mother told me that dinner would be ready at 7 o'clock tonight.

    母は今夜7時に夕食ができると言った。

  • The doctor told her that she needed to rest for at least a week.

    医者は彼女に少なくとも1週間休む必要があると言った。

  • He said (that) he didn't know the answer to the question.

    彼はその質問の答えを知らないと言った (say + that、人なし)。

  • She told her parents (that) she had been accepted to Harvard University.

    彼女は両親にハーバード大学に合格したと言った。

  • Could you tell me when the next train leaves the station?

    次の電車がいつ駅を出るか教えてもらえますか? (tell + 人 + wh 節)

💡Tip · 覚えるコツ
  • say vs tell (準2級プラス最頻出の罠)

    ★ say + (that) + S + V (人なし) ★ tell + 人 + (that) + S + V (人必須) ━ ✗ He told that he was busy / ✗ He said me that he was busy / ◯ He said that ~ / ◯ He told me that ~

  • 他の伝達動詞

    ★ explain to + 人 / mention to + 人 (前置詞 to が必要) ★ announce to + 人 ━ 動詞ごとに目的語の取り方が違う、本試験 reading 必須

  • 口語の short form

    ★ He's said = He has said (現在完了) ━ He said と区別、本試験 listening 注意

3

He asked me ( ) his friend's address in Tokyo, but I didn't.

  • if did I know
  • if I knew
  • if I know
  • if know I
Pattern

ask + (人) + if/whether + S + V (Yes/No 疑問の話法転換)

準2級プラス文法間接話法疑問文 (Yes/No)
ひとことで

ask + (人) + if/whether + 主語 + 動詞 = 直接話法の Yes/No 疑問を間接化。疑問符は消え、語順は平叙文に。

選択肢の解説Choice Analysis
正解

"He asked me ~ his friend's address in Tokyo, but I didn't." の空欄は Yes/No 疑問の間接化 = 「if I knew」直接: "Do you know his address?"間接: He asked me if I knew his address.ルール: ★ Yes/No 疑問 → if/whether で始める ★ 疑問の語順を平叙文に (do/does/did 不要) ★ 時制を後退 (know → knew、過去形) ★ 人称代名詞を変換 (you → I) ★ 疑問符 ? を消す。

  • if did I know

    = do/did 残し ━ 間接化では do/does/did は不要、語順は平叙文。

  • if know I

    = 語順誤り ━ 間接話法は S + V の平叙文語順。

  • if I know

    = 時制後退なし ━ 報告動詞 (asked) が過去、間接 if 節も過去 (knew)。

活用 (主語別 / 時制別)
マーカー
ask + (人) + if + S + VYes/No 疑問He asked if I was OK.
ask + (人) + whether + S + Vif と同義 (堅い)He asked whether I was OK.
if vs whether の差ほぼ同義whether の方がやや堅い、whether or not OK
時制の後退現在 → 過去Do you know → if I knew
文型バリエーション
文型
Yes/No 疑問 (if)S + asked + 人 + if + S + VHe asked me if I was OK.
Yes/No 疑問 (whether)S + asked + 人 + whether + S + VHe asked me whether I was OK.
否定S + asked + 人 + if + S + V (否定)He asked me if I didn't want to go.
例文
  • He asked me if I knew his friend's address in Tokyo, but I didn't.

    彼は友人の東京の住所を知っているか私に尋ねたが、知らなかった。

  • She asked whether I had ever been to Australia before.

    彼女は私が以前オーストラリアに行ったことがあるか尋ねた。

  • My boss asked me if I could finish the report by Friday.

    上司は金曜までに報告書を終えられるか尋ねた (can → could)。

  • The teacher asked the students whether they understood the lesson.

    先生は生徒たちがレッスンを理解したか尋ねた。

  • Could you ask him if he will be at the meeting tomorrow?

    彼が明日会議に出るか尋ねてもらえますか? (報告動詞が現在の場合は時制後退なし)

💡Tip · 覚えるコツ
  • Yes/No 疑問の間接化 (準2級プラス頻出ルール)

    ★ if/whether で始める ★ 平叙文語順 (S + V) ★ do/does/did 削除 ★ 時制後退 ━ "Do you know?" → if I knew

  • if vs whether

    ★ ほぼ同義 ★ whether or not は OK (if or not は不可) ★ whether + to + V (whether to go or not) は OK ━ 場面で使い分け

  • ask + 人 + 質問

    ★ He asked me (人 + 質問) ━ ask の後の人は必須ではないが、自然に入る

残り12問は、解いて確かめられます

15問すべてに、この形式の解説が付いています。 間違えた問題は記録され、あとから復習できます。

無料で登録して続きを解く

インストール不要・カード登録なし・いま全機能無料