Сначала определим, какое время нам нужно использовать. Вопрос "How long...?" обычно подразумевает использование Present Perfect Continuous, так как спрашивает о продолжительности действия, которое началось в прошлом и продолжается до сих пор.
Теперь составим вопрос в Present Perfect Continuous. Общая структура вопроса: How long + have/has + подлежащее + been + V-ing?
Так как у нас подлежащее you, то используем have. Получаем: How long have you been working at the library?
Ответ: have you been working
Молодец! Ты на правильном пути! Не останавливайся на достигнутом, и все получится!