✨ ベストアンサー ✨
自制の一致ですね
娘が生まれた時、は過去なので
娘が生まれた時に住んでいました。
とするには
had been living
has been livingは、今もずっと住んでいるという意味。
娘が生まれた時ずっと住んでいます。だと自制が一致しません。
子供が生まれてから、とするならsinceでないと意味が通りません。画像のように過去形は過去の一点を示し、完了形は過去の一点から一定の期間を示します。
Whenは完了形の継続用法では使用できません。先に示したように自制および文意に矛盾が生じるからです。
他の用法、完了用法や経験用法に関してはwhenをつかえるかどうかわたしには分かりません。
ぜひ他で質問してみてください。
わかりました!本当にありがとうございます!!

回答ありがとうございます。子供が生まれてから今まで住んでいますということにはならないのですか??
あともう一つ質問なんですけど、whenって現在完了で使えるんですか??