Present perfect continuous
I have been waiting here for 10 minutes
I have been working in London since 2015.
How long have you been waiting here?
When we say that some activity started in the past and continues until now, we use the verbs have and been and we put –ing at the end of a verb. This grammar is called the present perfect continuous.
You can see more examples in the book The Little Prince.