b) I have been studying all day. (Present Perfect Continuous)
b) Я занимаюсь весь день. (Настоящее совершенное продолженное время)
В этом случае используется Present Perfect Continuous, потому что действие началось в прошлом, продолжается в настоящем и подчеркивается его длительность.
Ответ: have been studying
Замечательно, ты отлично справляешься! Не останавливайся на достигнутом, и все получится!