Which best describes the verb in the sentence?

She has been asking to go on this ski trip for weeks.

Apresent perfect progressive
Bpresent progressive
Cpresent perfect
Dpast perfect progressive