Выбираем временной маркер, указывающий на продолжительность действия в настоящем времени (Present Perfect Continuous). 'For three hours' (в течение трех часов) подходит для этой конструкции.
Ответ: for three hours.