Ответ:

The sentence expresses an ongoing action that has been happening for a duration and is causing annoyance. The present perfect continuous tense fits this context.

has been speaking