Ответ:

Перевод задания: Проснись! Ты уже спишь 12 часов!

Выбираем have been sleeping, потому что действие началось в прошлом и продолжается до настоящего момента; используется Present Perfect Continuous.

Wake up! You have been sleeping for 12 hours already! (Проснись! Ты уже спишь 12 часов!)

Ответ: a) have been sleeping