Задание

Choose the right variant. Kate ... James for ten years.

has known

has been knowing