Question: has swam or has swum?
Answer: Swim is an irregular verb; swam is the past tense of swim, while swum is the past participle. Swum is used after have, as in "I have swum in that pool before."