質問: 英語について教えてください 時制の一致について教えてください。 (1) he said it will rain tomorrow. 「彼は明日雨が降るだろうと言っていた。」 (2) he said it would rain the following day. 「彼は明日雨が降るだろうと言っていた。」 どちらも正しいと書いてあったのですが、(1)のwillもwouldでなければ時制の一致上おかしいと思うのですが、いかがでしょうか。 時制の一致って難しいですね。 よろしくお願いいたします。
回答: #1 #2の方の回答通りですが、 he said it will rain tomorrow = 間違いではない he said "it will rain tomorrow" = より正確(直接話法) このhe said "it will rain tomorrow" は読み方は he said quote it will rain tomorrow unquote. となります。よくニュースでキャスターが言いますね。日本語にすると言わずもがなですが 彼は「明日は雨だろうな」と言った。 となります。発言したことはそのまま引用しているわけです。ですので時制の一致も何も関係ありません。 一方 he said it would rain the following day. は間接話法ですね。彼は次の日は雨になるだろうと言った。(1)の違いは he said it will rain tomorrowと言った人がいつ言おうが別に関係ありません。一方で(2) の場合でhe said it would rain tomorrow. といってしまうと、tomorrowが固定されてしまいます。従いfollowing dayという表現に置き換える必要があります。 結論から言いますが(1) (2)共に正しいとも言えますが、特に(2)と対比する意味合い上では文語では(1)の場合は " " が入るのが正しいと思います。