Hi uchiha_yuki, the verb 'swim' is irregular so you would need to say 'I have swum recently' and although this is grammatically correct (because it’s ok to use the present perfect with a non specific time expression such as ‘recently’), but the change of aspect changes the emphasis. The present perfect continuous/progressive (I have been swimming) implies duration and sounds like you've been to the pool several times (and as Gloria, says, it sounds like you plan to continue), whereas the present perfect simple (I have swum recently) focuses on ‘an experience’ so it sounds like you did it once (recently). Hope this helps.