Ответ:
Перевод задания: Они … городе уже неделю, но ещё не навестили нас.
Ответ: A) have been in — они находятся в городе.
They have been in town for a week, but they haven’t visited us yet. (Они находятся в городе уже неделю, но ещё не навестили нас.)
