質問: 和訳について。 今、過去完了について勉強しています。 そこで she had lived in kyoto for two years ago when i first met her. という文が出ました。 この場合は、 私が彼女に初めて会ったとき、彼女は2年間京都に住んでいた。 という和訳になるのでしょうか? なんとなく違う気がして・・・^^; 正しい訳はどうなるのでしょうか。
回答: 直訳はおっしゃる通りです。 この場合の had lived は、完了形の継続用法です。 when以下の文が過去形になっているので、 時制の一致を受け、haveがhadになっています。 もう少し分かりやすく言えば、 彼女に初めて会った時、 彼女は既に2年間ずっと京都に住んでいたんですね。