Задание

John ...\(to sleep\) for half an hour.

  • has been sleeping
  • has slept
  • has being slept