Вопрос:

My doctor advised me ... a rest. Choose one answer: to have; having; had; to had.

Ответ:

Перевод задания: Мой врач посоветовал мне ... отдохнуть.

Правильный вариант: to have — после глагола advise используется конструкция advise somebody to do something.

My doctor advised me to have a rest. (Мой врач посоветовал мне отдохнуть.)

Ответ: to have