I was editing a piece recently and saw this structure

"Once you have ran the process, you ..."

I have always used "have run", but wasn't sure if "have ran" is acceptable in modern English.

If it helps, the writer is British (I am American), so not sure if this is a place where cultural differences come into play.

  • 2
    I hear this mistake from time to time in the U.S. May 22, 2017 at 4:15
  • 2
    What did the dictionary tell you?
    – tchrist
    May 22, 2017 at 4:18
  • 1
    Not really addressed in the dictionary. I see "have to run", but not have run or have ran. I lean towards the former as correct, but asked here to get other thoughts.
    – way0utwest
    May 22, 2017 at 20:24
  • 1
    What's the mistake? Have ran or have run?
    – way0utwest
    May 22, 2017 at 20:24

1 Answer 1


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.


According to Wiktionary "ran" is also:

  • (nonstandard, dialectal) past participle of run
  • 1
    @Clare - Where do you draw the line, then? And do you have some documentation for "ran" as an acceptable past participle of "run"? May 22, 2017 at 4:15
  • Thanks for the answer. Would this also have true for "would have run" ? Sep 7, 2017 at 2:09

Not the answer you're looking for? Browse other questions tagged or ask your own question.