Have been doing meaning?
"Have been doing" is the present perfect continuous tense. It describes an action that started in the past, continued up to the present, and may still be ongoing or has just finished. It emphasizes the duration and ongoing nature of the activity.