Actually, this usage is perfectly normal - in BrE at any rate - to refer to recently finished actions/events (i.e. 'recently' in the view of the speaker) which are conceived of (again, in the mind of the speaker) as having some bearing on, or relation to, the current state of affairs.
One commonly cited example is the following:
A: You're out of breath! What have you been doing?
B: I've been running.
Even though the act itself has been terminated prior to the conversation, the use of the present perfect progressive lends the sense that its effects (here, breathlessness) nevertheless continue to be felt.
An AmE speaker would probably use the past progressive here, "I was running".
Student or Learner