Has Run vs. Has Ran: Which Is Grammatically Correct?

has run vs has ran

English verb tenses can be confusing, especially when it comes to irregular verbs. One of the most common grammar questions is whether you should say has run or has ran. Since ran is the past tense of run, many English learners mistakenly use it after has, have or had.

The correct form is has run. That’s because after the helping verbs has, have, and had, English requires the past participle, not the simple past tense. For the verb run, the forms are run ran run, making run the correct choice after has.

Quick Answer

Has run is correct.

Has ran is incorrect.

Use has run because run is the past participle of the verb run, while ran is only the simple past tense.

Why People Confuse It

Many learners mix up these forms because:

  • Ran is the past tense of run.
  • The words ran and run sound similar.
  • Irregular verbs don’t follow standard -ed patterns.
  • People sometimes hear incorrect usage in casual speech.

Remember that perfect tenses always use the past participle.

Has Run

Has run is the correct present perfect form.

Meaning

It describes an action that:

  • Happened at an unspecified time in the past.
  • Has a connection to the present.
  • Was completed before now.

Structure

Subject + has + past participle (run)

Examples

  • She has run five marathons.
  • The program has run successfully for years.
  • He has run this business since 2018.
  • My dog has run away before.
  • The machine has run without any problems.

Has Ran

Has ran is grammatically incorrect.

READ MORE:  He Is Risen vs. He Has Risen: What's the Difference? (Biblical Usage & Modern English).

Why It’s Wrong

After has, have, or had, English requires the past participle, not the simple past tense.

The verb forms are:

  • Base form: run
  • Simple past: ran
  • Past participle: run

Therefore:

  • ✅ He has run.
  • ❌ He has ran.

Has Run vs. Has Ran Comparison Table

FeatureHas RunHas Ran
Grammatically Correct✅ Yes❌ No
Uses Past ParticipleYesNo
Uses Simple PastNoYes
Standard EnglishYesNo
Suitable for Formal WritingYesNo

When to Use Each

Use has run when:

  • Forming the present perfect tense.
  • Talking about life experiences.
  • Describing actions connected to the present.
  • Writing formally or informally.

Never use has ran in standard English.

Examples (10+)

  1. She has run three miles today.
  2. The company has run several successful campaigns.
  3. He has run this restaurant for ten years.
  4. My computer has run smoothly all week.
  5. The event has run longer than expected.
  6. They have run out of milk.
  7. I have run this route many times.
  8. We had run into traffic before arriving.
  9. The software has run perfectly since the update.
  10. Our team has run numerous tests.
  11. She has never run a marathon.
  12. The engine has run continuously for hours.

Common Mistakes

❌ She has ran five kilometers.

✅ She has run five kilometers.

❌ He has ran the company since 2020.

✅ He has run the company since 2020.

❌ They have ran out of time.

✅ They have run out of time.

Remember that ran should never follow has, have, or had.

Memory Trick

Think of the verb pattern:

  • Run → Ran → Run
READ MORE:  By Which vs In Which: What's the Difference? (Easy Grammar Guide).

Notice that the first and third forms are the same.

If you use has, have or had, always choose the third form:

  • ✅ has run
  • ❌ has ran

American vs British English

There is no difference between American and British English for this verb.

Both use:

  • has run
  • has ran

The grammar rule is exactly the same in both varieties of English.

Similar Word Pairs

If you’re learning irregular verbs, you may also find these guides helpful:

  • Has Gone vs Has Went
  • Has Begun v. Has Began
  • Has Written vs Has Wrote
  • Has Seen vs Has Saw
  • Has Done vs Has Did
  • Has Come vs Has Came
  • Has Driven vs Has Drove

Final Verdict

The correct expression is has run because run is the past participle of the irregular verb run. The form has ran is a common mistake caused by confusing the simple past tense with the past participle.

Whenever you use has, have,or had, remember to follow it with the past participle. For run, that form is run not ran.

FAQs

Is “has ran” ever correct?

No. Has ran is not grammatically correct in standard English.

Why is “has run” correct?

Because run is the past participle, which is required after has, have, and had.

What are the three forms of “run”?

  • Base form: run
  • Past tense: ran
  • Past participle: run

Can I say “I have ran”?

No. The correct form is I have run.

Is “has run” used in both American and British English?

Yes. Both varieties use has run.

READ MORE:  Emasculate vs. Demasculate: Which Is Correct? (Meaning, Usage & Examples).

How do I remember the correct form?

Remember the pattern:

Run → Ran → Run

After has, have, or had, always use the third form: run.

Conclusion

Although has run and has ran may sound similar, only has run is grammatically correct. The present perfect tense always requires the past participle, and for the verb run, the past participle is run, not ran.

By remembering the verb pattern run ran run, you can avoid this common mistake and write with greater confidence. Whether you’re speaking, writing emails, or preparing for exams, using has run will ensure your English is accurate and natural.

Remember This

✅ Has run = Correct (present perfect)

❌ Has ran = Incorrect

After has, have, or had, always use the past participle: run.

Ryan Samuel

Ryan Samuel is a language enthusiast and content writer at MeanHives, specializing in word comparisons, grammar, and English usage. He creates clear, beginner-friendly articles that help students and readers confidently understand confusing words, phrases, and everyday language.

Previous Article

Affirm vs Confirm: What's the Difference? ( Easy Examples).

Next Article

Paid vs Payed: Which Is Correct? (Easy Grammar Guide with Examples).

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *