Вспомним, что такое обстоятельство. Обстоятельство – это второстепенный член предложения, который обозначает признак действия или признак другого признака. Обстоятельства отвечают на вопросы где? куда? откуда? когда? как? почему? зачем? с какой целью?
В предложении «Его портфель долго лежал на столе» слово «долго» является обстоятельством, отвечает на вопрос «как долго?». Определением, дополнением и приложением слово «долго» не является.
Ответ: 2