Has Run vs Has Ran: Which Is Correct? The Simple Grammar Guide

Has Run vs Has Ran

If you are wondering whether “has run” or “has ran” is correct, the answer is simple: “has run” is correct in standard English. “Ran” is the simple past form of run, while “run” is the past participle used after has, have, and had. For example, “She has run five miles today” is correct, while “She has ran five miles today” is incorrect.

This confusion is common because run has three important forms: run – ran – run. The first and third forms look identical, but they are used differently. Understanding when to use ran and run will help you avoid a common verb-tense mistake in both writing and everyday speech.

Quick Answer

“Has run” is correct; “has ran” is incorrect in standard English. Use has/have/had + run because “run” is the past participle. Use ran by itself as the simple past tense.

  • Correct: He has run home.
  • Correct: He ran home.
  • Incorrect: He has ran home.

Why Do People Confuse “Has Run” and “Has Ran”?

The confusion comes from the unusual pattern of the verb run.

Unlike many regular verbs, run changes form in the past tense:

  • Present: run
  • Simple past: ran
  • Past participle: run

The past participle is especially important because it is used with helping verbs such as has, have, and had.

Compare:

She ran yesterday.

She has run three times this week.

Both sentences describe past actions, but they use different grammatical structures.

First Word: “Has Run”

“Has run” is grammatically correct.

“Has” is a helping verb, and run is the past participle of the verb run. Together, they normally form the present perfect tense.

Examples

  • He has run five kilometers.
  • She has run this race before.
  • The machine has run continuously for six hours.
  • My dog has run outside.
  • The company has run several successful campaigns.

The structure is:

has + past participle

For run:

has + run = has run

Second Word: “Has Ran”

“Has ran” is incorrect in standard English.

The problem is that ran is the simple past form, not the past participle.

“Ran” can be used without has:

  • He ran yesterday. ✅
  • She ran to school. ✅
  • They ran five miles. ✅

But after has, you need the past participle:

  • He has run yesterday. ❌
  • He has run five miles. ✅
  • He has ran five miles. ❌

The correct pattern is has + run, not has + ran.

Has Run vs Has Ran: Comparison Table

ExpressionCorrect?Verb FormExample
has run✅ YesPresent perfectShe has run five miles.
has ran❌ NoIncorrect combinationShe has ran five miles.
ran✅ YesSimple pastShe ran five miles yesterday.
had run✅ YesPast perfectShe had run five miles before lunch.
have run✅ YesPresent perfectThey have run several races.

When Should You Use “Has Run” or “Ran”?

Use “has run” for the present perfect

Use has run when talking about a past action that has a connection to the present or about an experience within an unfinished time period.

Examples:

  • He has run three races this year.
  • She has run out of money.
  • The computer has run without problems today.
  • My brother has run this business for ten years.

The basic structure is:

Subject + has + run

Use “ran” for the simple past

Use ran when describing a completed action in the past, particularly when the past time is stated or understood.

Examples:

  • He ran yesterday.
  • She ran home after school.
  • We ran five miles last Saturday.
  • They ran to catch the bus.

The structure is:

Subject + ran

10+ Examples of “Has Run” and “Ran”

Here are examples that show the difference clearly:

  1. She has run five miles today.
    The action happened during the current day.
  2. She ran five miles yesterday.
    The action happened at a specific completed time in the past.
  3. He has run this race before.
    This describes past experience.
  4. He ran this race last year.
    The specific past time is mentioned.
  5. The machine has run all day.
    The machine has operated during the day.
  6. The machine ran for eight hours yesterday.
    The action happened yesterday.
  7. They have run out of food.
    There is no food left now.
  8. They ran out of food last night.
    The event happened last night.
  9. My dog has run away.
    The dog is currently missing or has left.
  10. My dog ran away yesterday.
    The speaker gives a completed past event.
  11. She has run three kilometers this morning.
  12. She ran three kilometers before breakfast.
  13. The students have run around the playground.
  14. The students ran around the playground after lunch.

Common Mistakes

Mistake 1: Using “has ran”

❌ He has ran five miles.

✅ He has run five miles.

Remember: has + past participle.

Mistake 2: Thinking “ran” is always the past form

“Ran” is the simple past form, but it is not the past participle.

The three forms are:

run → ran → run

Mistake 3: Using “ran” after “have” or “had”

❌ They have ran away.

✅ They have run away.

❌ She had ran before we arrived.

✅ She had run before we arrived.

Mistake 4: Changing “run” after “has”

Some learners expect every verb to change after has, but the helping verb already establishes the tense.

  • has walked ✅
  • has eaten ✅
  • has gone ✅
  • has run ✅

Memory Trick

Think of run as a three-form pattern:

RUN → RAN → RUN

  • Run = present
  • Ran = simple past
  • Run = past participle

Whenever you see has, have, or had, think:

Has/Have/Had + RUN

So:

  • has run ✅
  • have run ✅
  • had run ✅
  • has ran ❌
  • have ran ❌
  • had ran ❌

American vs British English

There is no standard American vs British English difference that makes “has ran” correct.

In both American and British standard English:

  • has run ✅
  • has ran ❌

The pronunciation may vary somewhat depending on accent and context, but the grammatical forms remain the same.

Similar Words

The same pattern appears with other irregular verbs. Learning their forms can make the rule easier to understand.

VerbSimple PastPast Participle
runranrun
gowentgone
seesawseen
writewrotewritten
eatateeaten
taketooktaken
breakbrokebroken
speakspokespoken

For example:

  • She went home. ✅
  • She has gone home. ✅

Just as:

  • She ran home. ✅
  • She has run home. ✅

Final Verdict

“Has run” is the correct expression. “Has ran” is not correct in standard English.

Use ran when you need the simple past:

He ran five miles yesterday.

Use has run when you need the present perfect:

He has run five miles today.

The easiest rule is to remember that run is both the present form and the past participle, while ran is only the simple past form.

FAQs

Is “has ran” grammatically correct?

No. In standard English, “has ran” is incorrect. The correct form is “has run” because run is the past participle used after has.

Is it “she has run” or “she has ran”?

The correct form is “she has run.”

Example: She has run three miles today.

What is the past tense of “run”?

The simple past tense of run is ran.

Example: He ran to school yesterday.

What is the past participle of “run”?

The past participle is run.

Example: He has run five miles.

Can I say “I have ran”?

No. In standard English, say “I have run.”

  • ❌ I have ran five miles.
  • ✅ I have run five miles.

Is “had ran” correct?

No. The correct expression is “had run.”

Example: She had run home before it started raining.

Why is “run” used twice in “run, ran, run”?

Because run is an irregular verb. Its present form and past participle are both run, while its simple past form is ran.

Remember This

Run – ran – run

  • I run every morning.
  • I ran yesterday.
  • I have run five miles today.

So when has, have, or had comes before the verb, use run, not ran.

Conclusion

The difference between “has run” and “has ran” is straightforward once you learn the three forms of run. Run is the present form, ran is the simple past, and run is the past participle. Therefore, “has run” is correct because present perfect tense requires has plus the past participle.

If you are unsure, remember the pattern run → ran → run. Say “He ran yesterday” when using the simple past, but say “He has run today” when using the present perfect. This small rule will help you avoid one of the most common mistakes involving the verb run.

Branson Calix

Branson Calix is a creative blogging author known for writing clear, engaging, and informative articles.
He shares insights on lifestyle, digital trends, and personal growth with a modern perspective.
Through his words, Branson inspires readers to think deeper, learn continuously, and grow every day.

Previous Article

Affirm vs Confirm: What’s the Difference and When Should You Use Each?

Next Article

Paid vs Payed: What’s the Difference? Simple Guide With Examples

Write a Comment

Leave a Comment

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