I have been out in the gym all afternoon.
Объяснение: Здесь нужно использовать Present Perfect Continuous (have/has been + глагол с окончанием -ing) или Present Perfect (have/has + past participle). В данном случае, поскольку действие продолжается в течение всего дня, более подходит Present Perfect Continuous, но из предложенных вариантов подходит только 'have'.