In this context, present perfect simple (PrPS) indicates completion, that being one of the primary meaning focuses of non-progressive verbforms in general. On the other hand, present perfect continuous (PrPC) may be used here to focus on a "completed, but the effects continue" meaning. So, the answer boils down to whether the speaker is focusing on the completion per se, or on the continuing effects resulting from the completed activity.
As an English teacher myself, I'm pretty sure the writer of the question was looking for PrPC, but in real life, while the chances of PrPC are substantially higher, PrPS is also acceptable. It is true context plus the state-of-the-moment view of things that will definitively decide.