Practice
1. Several hours later she told her students that they hadn’t needed extra notebooks.
2. He suddenly remembered that his girlfriend had told him to wait in front of her house.
3. He had predicted the accident a couple of years ago.
4. When I started reading a book, he had already been doing so for many hours.
5. He had had my book for six years when he finally gave it back to me.
Answer
1. 数時間後、彼女は生徒に「余分のノートはいらなかった」と言った。
Several hours laterを主語と考えては、そのあとのsheをどのように処理するか説明がつきません。これは副詞であり、「数時間後」という意味です。
told her students thatとあるので、これは間接話法であることが分かります。そのあとのhadn’t neededは過去完了であり、過去にあった出来事を表します。これは間接話法であるため、過去の事柄を表したい場合はneededという過去形ではなく、それを1つ前の時制にずらして過去完了とする必要があるのです。
2. 家の前で待っているようにと彼女に言われたことを、彼は突然思い出した。
had toldが過去完了です。toldはrememberedしたことよりも前の出来事なので、had toldという過去完了となります。tell+人+to doで「(人)に~するように言う」という意味です。
3. 彼はその事故を数年前から予想していた。
「数年前から過去のある時点までずっと予測をしていた」というニュアンスですので、この場合は過去完了を使います。ただの過去形の場合は「過去のある時点」にだけ焦点を当てた言い方ですので、ここでは使えません。
4. 私が本を読み始めたときには、彼はすでに数時間も読んでいた。
「ある過去の時点で私が本を読み始めたときには、彼はその前から何時間も読んでいた」という意味ですので、ここでは過去完了を使います。
5. 彼は私の本を6年間持っていて、やっと私に返してくれた。
これを直訳すると、「彼がやっと私に本を返してくれたとき、彼は私の本を6年間持っていた」という意味となります。つまり、「本を返してくれたある過去の時点の前に6年間それを持っていた」ので、ここでは過去完了が使われます。