A: Tom, you speak Japanese well.
B: I ( )in Japan with my family for three years when I was child.
選択肢 (1)lived (2)have lived (3)live (4)lives
瞬間的に(2)だと思った人が多いと思います。しかし、答は(1)です。
「when I was ~」, 「then」 , 「 yesterday」, 「 ago」 という表現と共に現在完了形を使う事ができないのです。 よく間違う盲点です。しっかり理解しましょう。