present perfect or perfect continuous?

[color=green]who has worn/has been wearing my scarf?-------which is correct?
,thanks a lot, indeed!

Both are possible.