If I meet my friend as he is leaving the swimming pool, I know I can ask: Have you been swimming?
But can I also say "have you just swum?" instead of the question above?
If so, do the two questions have the same meaning?
Or, is there any slight difference?
And which of the two is better?