Why in past? "Я работаю весь день", "Весь день проходит на работе/в работе" or "(Я) провожу на работе весь день".
Вы безусловно правы. Я просто постарался придумать еще какую-нибудь эквивалентную фразу, не обращая внимание на время. Сам то я уже почти провел свой день на работе, так что не досмотрел.