✨ ベストアンサー ✨
has livedだと過去から今までの継続を表します。でもこの問題の場合のようにwhenが入っているときは、"その時のこと"を表すので現在完了形にはなりません。
✨ ベストアンサー ✨
has livedだと過去から今までの継続を表します。でもこの問題の場合のようにwhenが入っているときは、"その時のこと"を表すので現在完了形にはなりません。
has livedは、
三年間住んだことがある。
という経験の意味なら間違っていないように思います。
補足です
http://e-grammar.info/tense/pre_perfect_02.html
ありありがとうございます!
この質問を見ている人は
こちらの質問も見ています😉
ありがとうございます!