英語
高校生
解決済み

間接話法にする問題
Laura said to me, “I saw him yesterday, but I haven't seen him today.”

答えはLaura told me that she had seen him the day before, but she hadn’t seen him. ですが

なぜshe hadn’t seen himなのでしょうか

昨日見た→今日見てない→そのことを言う→現在

なので、haven’t seen him ではないでしょうか?

回答

✨ ベストアンサー ✨

答えはLaura told me that she had seen him the day before, but she hadn't seen him. です
→ Laura told me that she had seen him the day before, but she hadn't seen him that day. ※today → that day(その日)

昨日見た→今日見てない→そのことを言う→現在 は、以下のようになります。
⇒ ローラが言った時点(said:過去)でのyesterday(昨日)は、現在の時点でのyesterdayではないので the day before(その前の日)になる
⇒ ローラが言った時点(said:過去)でのtoday(今日)は、現在の時点でのtodayではないので that day(その日)になる

haven't seen him ではないでしょうか? ⇒ hadn't seen(過去完了形)になります。
なぜなら、told(過去形)の影響を受ける、いわゆる「時制の一致」のルールにより、過去(told)×現在完了(haven't seen)=過去完了(hadn't seen)となると考えるからです。

ななさん、現在使っている文法参考書の『話法』の中の「時制の一致」を、再度確認してください。

なな

回答いただきありがとうございます。
時制の一致についてもう一度復習しようと思います。
また、質問内容以外の誤りについても指摘していただきありがとうございます。

taka

My pleasure!😊

この回答にコメントする
疑問は解決しましたか?