Has Run vs Has Ran (2026): Which One Is Correct? Simple Grammar Guide with Easy Examples

Has Run vs Has Ran

Many English learners wonder whether they should say has run or has ran. The confusion is understandable because the verb run is irregular, meaning it does not follow the normal -ed pattern like walked or played. Instead, its different forms change in ways that can be difficult to remember.

The good news is that the rule is actually very simple once you understand the three forms of the verb. In this guide, you’ll learn the difference between has run and has ran, when to use each one, common mistakes to avoid, memory tricks, American vs. British English differences, and plenty of real-life examples. By the end, you’ll know exactly which form is grammatically correct every time.

Quick Answer

“Has run” is correct. “Has ran” is grammatically incorrect in standard English. After has, have, or had, always use the past participle, and the past participle of run is run, not ran.

Correct: She has run five miles today.

Incorrect: She has ran five miles today.

Why People Confuse It

Many people mix up has run and has ran because ran is the simple past tense of run, while run is also the past participle.

Here are the three forms:

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

Since many irregular verbs have different past and past participle forms, learners often assume ran should follow has, but that’s not how English grammar works.

First Word: Has Run

Meaning

Has run is the present perfect tense.

It describes:

  • An action completed at an unspecified time
  • A recent action
  • An experience
  • Something that started in the past and has relevance now
READ MORE  Etc vs Ect (2026): Simple Difference Explained for Beginners

Structure

Has + past participle (run)

Examples

  • She has run every morning this week.
  • The machine has run without problems.
  • He has run three marathons.
  • My phone has run out of battery.
  • The software has run perfectly since the update.

Second Word: Has Ran

Meaning

Has ran is not correct in standard English.

Why?

Because has must always be followed by the past participle, not the simple past tense.

Wrong:

  • He has ran.
  • She has ran fast.
  • The dog has ran away.

Correct:

  • He has run.
  • She has run fast.
  • The dog has run away.

Comparison Table

FeatureHas RunHas Ran
Grammatically correct✅ Yes❌ No
Uses past participle✅ Yes❌ No
Uses simple past❌ No✅ Yes
Standard English✅ Accepted❌ Incorrect
Used after has/have/had✅ Always❌ Never

When to Use Each

Use Has Run When:

  • Using the present perfect tense
  • Talking about life experiences
  • Describing recent actions
  • Showing completed actions connected to the present
  • Writing formal or informal English

Examples:

  • She has run five kilometers.
  • The app has run smoothly.
  • He has run this business for years.

Use Has Ran

Never use has ran in standard English.

Instead:

  • He ran yesterday.
  • He has run today.

Examples

Here are plenty of correct examples.

  • She has run every day this month.
  • He has run the company since 2020.
  • My computer has run perfectly.
  • The horse has run several races.
  • Our team has run many successful campaigns.
  • The river has run dry.
  • The washing machine has run all afternoon.
  • Sarah has run faster than ever before.
  • The child has run home already.
  • Your subscription has run out.
  • He ran to school yesterday.
  • They ran after the bus this morning.
READ MORE  Imitated vs Intimated (2026): What's the Difference? Easy Guide With Examples

Notice that ran appears only in the simple past tense—not after has.

Common Mistakes

Incorrect

  • She has ran.
  • He has ran home.
  • The engine has ran well.
  • We have ran out of milk.
  • They had ran away.

Correct

  • She has run.
  • He has run home.
  • The engine has run well.
  • We have run out of milk.
  • They had run away.

Memory Trick

Remember this simple pattern:

Run → Ran → Run

Think of it as a sandwich:

  • Base = Run
  • Past = Ran
  • Past Participle = Run

If you see:

  • has
  • have
  • had

always choose run, never ran.

Easy sentence to remember:

Has = Run. Never Has = Ran.

American vs. British English

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

Both use:

  • He has run. ✅
  • She has run away. ✅

Both consider:

  • He has ran. ❌

to be incorrect in standard grammar.

Similar Words

Many irregular verbs follow a similar pattern.

BasePastPast Participle
RunRanRun
ComeCameCome
BecomeBecameBecome
BeginBeganBegun
DrinkDrankDrunk
SingSangSung
SwimSwamSwum
WriteWroteWritten
SpeakSpokeSpoken
DriveDroveDriven

Notice that after has, have, or had, you always use the past participle.

Final Verdict

The answer is simple:

Has run is correct.

Has ran is incorrect.

Remember:

  • Yesterday → ran
  • Has/Have/Had → run

Mastering this one rule will help you avoid one of the most common grammar mistakes in English.

FAQs

1. Is “has ran” ever correct?

No. In standard English, has ran is always considered incorrect.

READ MORE  Patient vs Patience (2026): Simple Difference Explained Clearly

2. Why is “has run” correct?

Because run is the past participle, and present perfect tense requires has + past participle.

3. Which is correct: “He has run” or “He has ran”?

He has run is the only correct option.

4. What is the past tense of run?

The simple past tense is ran.

Example:

I ran yesterday.

5. What is the past participle of run?

The past participle is run.

Example:

I have run five miles.

6. Why do native speakers sometimes say “has ran”?

Some regional dialects and informal speech may use has ran, but it is not accepted in standard written or formal English.

7. Is this rule the same in American and British English?

Yes. Both varieties use has run and reject has ran in standard grammar.

Remember This

Run → Ran → Run

  • Yesterday = ran
  • Has/Have/Had = run

If you see has, have, or had, always use run, never ran.

Conclusion

Learning the difference between has run and has ran becomes easy once you understand the three forms of the irregular verb run. While ran is the simple past tense used for actions completed in the past, run serves as the past participle and must be used after helping verbs such as has, have, and had.

Whenever you’re unsure, remember the pattern run → ran → run. Using has run consistently will make your English sound more natural, accurate, and professional in both writing and conversation. With regular practice and attention to irregular verb forms, you’ll avoid this common grammar mistake with confidence.

Previous Article

Affirm vs Confirm (2026): What's the Real Difference? + Easy Examples

Next Article

Interested In vs Interested On (2026): Which One Is Correct? + Easy Grammar Guide

Write a Comment

Leave a Comment

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