Конструкция be supposed to do означает 'предполагается, что кто-то что-то сделает'. Форма инфинитива от глагола work — to work.
Ответ: They are supposed to work at the problem for the last two months.