Skip to main content
1 of 2
Damkerng T.
  • 27.3k
  • 10
  • 71
  • 162

It's quite clear that your question is from an exercise in a grammar book or something similar. (And thus, the context is the exercise.)

Hence, the expected answer would be (4) has been running.

The following entry in Practical English Usage by Michael Swan should make this point clear:

458.6 actions and situations that have just stopped
We also use the present perfect progressive for actions and situations which have just stopped, but which have present results.
​   You look hot. ~ Yes, I've been running.
​   Sorry I'm late. Have you been waiting long?
​   I must just go and wash. I've been gardening.

Damkerng T.
  • 27.3k
  • 10
  • 71
  • 162