Ответ:

Перевод задания: Келли навещала тебя недавно?

Present Perfect (has visited) используется для вопроса о недавнем событии, не называя точного времени.

Перевод: Келли навещала тебя недавно?