Using "have ran" or "have run"
It appears to be just a grammatical error as suggested by the following source and as shown also in Ngram
The past participle is run. I have run into resistance every time I’ve tried to solve the problem. She has run from her responsibilities.
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.
(I’ve also heard some people make the same mistake when forming a sentence in the past perfect tense, as in I had ran them down before they left the office, which should be I had run them down…) Do yourself a favor: Run as far from these constructions as possible—and don’t look back.
(languageandgrammar.com)
According to Wiktionary "ran" is also:
- (nonstandard, dialectal) past participle of run