英語
高校生
解決済み

下の文の答えがなぜ②になるのか教えてほしいです。
上の文と同じ感じと捉えて③だと思いました。

)in Paris for ten years when the war broke out. 3 lived Ap In の has lived 120. He( O had lived ンター 頭出 2 was living ) in New York for three years when I was a child. Tm ni ④ have been living ーター ① have once lived ② lived ③ had lived 展

回答

✨ ベストアンサー ✨

先に下の文を解説すると
when I was a childっていうのは数年単位の幅のある期間ですよね。
そしてそのなかの3年間はニューヨークに住んでいた、と言っています。
つまりニューヨークに住んでた期間はwhen I was a childの一部にあたるので、wasが過去形ですから「住む」の時制も過去形のlivedでいいんです。

上の文も同じように見てみると、
when the broke out(戦争が起こる)は、幅のある出来事ではなく、時の流れを数直線で表すなら「点」で表すことができます。
幅のある期間ではないから、パリに10年間住んでた期間は、when the broke outの一部にはなり得ないです。そうすると「パリに10年間住んでいた」の方は時制を過去形とは別のものにして、区別してやる必要が出てきます。なので、言いたいことに照らし合わせて過去完了のhad livedになるんです。
この文は直訳的に訳すと
「戦争が起こったとき、彼はパリに住んで10年だった」ですが、
「彼がパリに住んで10年経った頃、戦争が起こった」というような意訳も良く用いられますね。

まる

丁寧にありがとうございます。
理解出来ました!

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

この質問を見ている人は
こちらの質問も見ています😉