Question: have ran or have run?
Answer: The past participle is run. Regarding the problem that arises when forming the past participle, some people mistakenly use the past tense ran instead of the correct past participle run, as in I have ran into resistance every time I've tried to resolve this problem or She has ran from her responsibilities.