Необходимо образовать форму Present Perfect от глагола BE.
Present Perfect образуется при помощи вспомогательного глагола have/has и третьей формы глагола (Past Participle). Для правильных глаголов это глагол с окончанием -ed, для неправильных надо смотреть в таблицу неправильных глаголов.
Глагол BE - неправильный. Его третья форма - BEEN.
Вспомогательный глагол have используется с местоимениями I, we, you, they.
Составим предложение: How long have you been a fireman?
Ответ: How long have you been a fireman?