(b) is not natural.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
hirashin is (b) also correct?No. If you use the present perfect (have been) you can't say when (when I was a child).
hirashinHow about this?I had been to FranceFine. It's not present perfect; it's past perfect. Therefore, the rule is not the same.evenwhen I was ten.
moginnIs the following sentence correct?I was in France when I was a child.It's fine. It's not present perfect tense; it's past tense. The rules are different.