辞書や自学だけで解決しない疑問が解決!
 英語の疑問は「Weblio英語の質問箱」

@@_
2026-03-07 08:46

間接話法の時制

間接話法の時制について 確定的な未来を表す現在形について文法書に以下のような文がありました。
Professor Black retires next year.
このような確定的な現在が間接話法の従属節に現れる場合それが過去のことの場合どのように言いますか?
例えば She said "Professor Black retires tomorrow."という直接話法の文の場合、Sheの発言が一昨日のことだとすると間接話法にすると、
She said Professor Black retired yesterday( or 、the next day). となりますか?
またもう一つ。例えば
「二日後雨が降るだろうと彼は言った」という文は彼の発言が昨日だとしたら間接話法で
He said it will be sunny tomorrow.
と言えるように、今もその従属節の内容が存在する場合時制の一致はせずに現在形で表す場合もありますよね?
そうなると例えば今までのを総合して、 「もし明日彼がきたら三日後に一緒にお出かけするでしょうと彼女は言った。」という文を間接話法で言う場合、彼女の発言が二日前のことだとして、話者である私が彼が昨日来たかどうか知らない状況でどのように言うでしょう?
直説話法は She said" if he comes tomorrow、we'll go out together in three days. となります。
では間接話法では She said if he came yesterday、they'll go out together tomorrow. となるのでしょうか? 

回答

2026-03-08 13:33:53

なるほど!ご回答ありがとうございます!

2026-03-07 15:53:35


>間接話法の時制について 確定的な未来を表す現在形について文法書に以下のような文がありました。
>Professor Black retires next year.
>このような確定的な現在が間接話法の従属節に現れる場合それが過去のことの場合どのように言いますか?
>例えば She said "Professor Black retires tomorrow."という直接話法の文の場合、Sheの発言が一昨日のことだとすると間接話法にすると、
>She said Professor Black retired yesterday( or 、the next day). となりますか?

彼女がこれを言ったのが一昨日なら、その tomorrow は「昨日」を指します。
なので間接話法では

>She said Professor Black retired yesterday.
になります。
ここで起きていることは、
・retires → retired(時制の一致)
・tomorrow → yesterday(時間の基準の変更)
という二つだけですね。


>「二日後雨が降るだろうと彼は言った」という文は彼の発言が昨日だとしたら間接話法で
>He said it will be sunny tomorrow.
>と言えるように、今もその従属節の内容が存在する場合時制の一致はせずに現在形で表す場合もありますよね?

もし彼が昨日言ったなら、その in two days は「明日」を指します。
なので、
> He said it would rain tomorrow.
となります。
ここでも同じように、
・will → would
・in two days → tomorrow
ということが起きています。



>そうなると例えば今までのを総合して、 「もし明日彼がきたら三日後に一緒にお出かけするでしょうと彼女は言った。」という文を間接話法で言う場合、彼女の発言が二日前のことだとして、話者である私が彼が昨日来たかどうか知らない状況でどのように言うでしょう?
>直説話法は She said" if he comes tomorrow、we'll go out together in three days. となります。
>では間接話法では She said if he came yesterday、they'll go out together tomorrow. となるのでしょうか? 

直接話法で
> She said, “If he comes tomorrow, we’ll go out together in three days.”
という彼女の発言が 二日前だとします。
その場合、時間関係は次のようになります。
・tomorrow → yesterday
・in three days → tomorrow

さらに時制の一致が起きて、
・comes → came
・will → would

なので、間接話法としては、
> She said if he came yesterday, they would go out together tomorrow.
になります。


関連する質問