Has Ran or Has Run: Which One Is Correct? (2026)

Has Ran or Has Run

Many English learners and even native speakers get confused between “has ran” and “has run.” They sound similar, but only one of them is grammatically correct.

This confusion usually comes from mixing up verb forms, especially past tense and past participles.

If you want your English to sound natural and correct, this is an important rule to understand.

Quick Answer

  • Has ran = Incorrect
  • Has run = Correct

The correct form is has run because run is the past participle of the verb run.

Understanding the Verb “Run”

The verb run is an irregular verb, which means its forms do not follow the regular -ed pattern.

Here are its correct forms:

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

Why “Has Run” Is Correct

In English, we use has/have + past participle to form the present perfect tense.

So:

  • Correct: has run (has + past participle) ✅
  • Incorrect: has ran (has + past tense) ❌

Examples of “Has Run”

  • She has run five miles today.
  • He has run this business for years.
  • The machine has run smoothly all day.
  • They have run out of time.

In all these examples, run is the correct past participle.

When to Use “Ran”

Ran is the simple past tense, used without “has” or “have.”

Examples of “Ran”

  • She ran yesterday.
  • He ran to catch the bus.
  • They ran in the race last week.

So remember:

  • Ran → used alone (past tense)
  • Run → used with has/have (present perfect)

Quick Comparison Table

PhraseCorrect?Usage
Has ran❌ IncorrectWrong verb form
Has run✅ CorrectPresent perfect tense
Ran✅ CorrectSimple past tense

Common Mistakes to Avoid

Incorrect:

  • He has ran five kilometers. ❌
  • She has ran the company for years. ❌
See also  Looking Forward to Seeing You: Meaning & Usage (2026)

Correct:

  • He has run five kilometers. ✅
  • She has run the company for years. ✅

Easy Memory Trick

Think of this pattern:

Has/Have = Use “Run”

So:

  • Has → run
  • Have → run

Never use ran after has/have.

American vs British English

There is no difference between American and British English for this rule. Both use:

  • Has run
  • Has ran

Frequently Asked Questions (FAQs)

Is “has ran” ever correct?

No. “Has ran” is grammatically incorrect in standard English.

Why is “has run” correct?

Because “run” is the past participle, which is required after “has” or “have.”

When should I use “ran”?

Use “ran” for simple past tense without “has” or “have.”

What tense is “has run”?

“Has run” is in the present perfect tense.

Can I say “have ran”?

No. The correct form is “have run.”

What are other verbs like run?

Similar irregular verbs include:

  • Go → went → gone
  • Eat → ate → eaten
  • See → saw → seen

Final Thoughts

The difference between has ran and has run comes down to understanding verb forms. Ran is the simple past tense, while run is the past participle. Since the present perfect tense requires a past participle, the correct form is always has run.

Although “has ran” may sound natural to some speakers, it is grammatically incorrect and should be avoided in proper writing and speech. By remembering the simple rule “has/have + run”, you can confidently use the correct form every time.

Previous Article

Affirm vs Confirm: What’s the Difference (2026)

Next Article

Paid vs Payed: What’s the Difference (2026)

Write a Comment

Leave a Comment

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