Has Run or Has Ran? Correct Grammar Explained Clearly Guide(2026)

English learners often stop and think when they say a sentence like, “He has ran very fast” or “He has run very fast.” Both words look almost the same. Both come from the verb run. …

Has Run or Has Ran

English learners often stop and think when they say a sentence like, “He has ran very fast” or “He has run very fast.”

Both words look almost the same. Both come from the verb run. So why does one sound right and the other sound wrong?

This confusion happens because English verbs change form. Some verbs are regular, like work – worked – worked. But others are irregular.

The verb run is one of them. Its forms are not simple, and that makes students unsure.You hear these forms in daily conversation, in movies, in school, and even in exams.

If you use the wrong form, people may still understand you, but your English will not sound natural.

After reading this full guide, you will clearly understand:

  • When to use has run
  • Why has ran is incorrect
  • How verb forms really work
  • How to avoid this mistake forever

By the end, you will feel confident using the present perfect tense with run.


What Does “Has Run” Mean?

“Has run” is the correct form in the present perfect tense.

It is made with:

  • has (helping verb)
  • run (past participle of run)

The verb run has three forms:

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

Yes, the past participle is the same as the base form. That is where many students get confused.

When Do We Use “Has Run”?

We use “has run” when:

  • Talking about something that happened in the past
  • But it is connected to the present
  • Usually with he, she, it, or singular nouns

Structure:
Subject + has + past participle

Examples:

  • She has run five miles today.
  • He has run this company for ten years.
  • The dog has run away again.
  • My brother has run in many races.
  • The machine has run perfectly so far.
  • She has run out of sugar.
  • The child has run into the room.
  • He has run faster than anyone else.

Notice something important. After “has,” we never use the past tense. We always use the past participle.

Why Learners Get Confused

Many students think:

“Ran is past tense, so it must work after has.”

That feels logical. But English does not work that way.

After has, have, or had, we must use the third form (past participle), not the past tense.

So:
❌ He has ran.
✅ He has run.

This is a grammar rule, not a style choice.


What Does “Has Ran” Mean?

Short answer: It is not correct in standard English.

“Has ran” is a common mistake. It happens because students mix up the past tense and the past participle.

Let’s look at the verb forms again:

  • Run (base)
  • Ran (past tense)
  • Run (past participle)

“Ran” is only used for simple past tense.

Examples of correct use of “ran”:

  • He ran yesterday.
  • She ran very fast in school.
  • The dog ran across the road.
  • I ran to catch the bus.
  • They ran out of time.
  • The child ran into the park.
  • He ran five kilometers.
  • We ran after the ball.

Notice that these sentences do NOT have “has” or “have.”

Why “Has Ran” Is Wrong

When we say “has,” we are using the present perfect tense. That tense needs a past participle.

The past participle of run is run, not ran.

So:
❌ She has ran.
❌ He has ran away.
❌ It has ran all night.

These sentences are grammatically incorrect.

You might hear “has ran” in casual speech in some regions, but in correct English grammar, it is wrong. In exams, academic writing, and professional communication, it must be “has run.”


Difference Between Has Run and Has Ran

Now let’s clearly compare them.

Quick Comparison Table

FormGrammar StatusVerb Form UsedCorrect?
Has runPresent perfectPast participle✅ Yes
Has ranIncorrect combinationPast tense❌ No

Usage Difference

  • “Has run” is used to show an action that happened in the past but is connected to now.
  • “Has ran” is not grammatically correct in standard English.

Grammar Logic

English verbs often have three forms. The third form (past participle) is used with helping verbs like:

  • has
  • have
  • had

For example:

  • She has eaten. (eat – ate – eaten)
  • He has gone. (go – went – gone)
  • They have seen. (see – saw – seen)

In the same way:

  • run – ran – run

So:

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

Sentence Structure Difference

Present Perfect Structure:
Subject + has/have + past participle

Correct:

  • She has run a marathon.
  • He has run this business for years.

Incorrect:

  • She has ran a marathon.
  • He has ran this business for years.

Meaning Comparison

“Has run” shows:

  • Experience (She has run before.)
  • Completion (He has run the report.)
  • Recent action (The dog has run away.)

“Has ran” has no correct meaning because it breaks the grammar rule.


Grammar Rules You Must Remember

Rule 1: After “Has,” Use the Past Participle

Always use the third form of the verb after “has.”

Correct:

  • She has finished.
  • He has eaten.
  • She has run.

Wrong:

  • She has finisheded.
  • He has ate.
  • She has ran.

Rule 2: “Ran” Is Only for Simple Past

Use “ran” without helping verbs.

Correct:

  • He ran yesterday.
  • She ran quickly.

Wrong:

  • He has ran.
  • She has ran fast.

Rule 3: Memorize Irregular Verb Forms

Irregular verbs do not follow a pattern.

For “run”:

  • Run
  • Ran
  • Run

Say it out loud three times. That helps memory.


Rule 4: Present Perfect Connects Past and Present

Use “has run” when:

  • The time is not finished
  • The result matters now

Example:

  • She has run five kilometers today. (Today is not finished.)

But:

  • She ran five kilometers yesterday. (Yesterday is finished.)

Common Mistakes Students Make

Mistake 1: Mixing Past Tense and Present Perfect

❌ He has ran very fast.
✅ He has run very fast.

This mistake happens because “ran” sounds like a past form, so students think it fits.

Mistake 2: Using “Ran” After Have

❌ They have ran away.
✅ They have run away.

Easy tip: If you see “has” or “have,” check the third form.

Mistake 3: Thinking All Verbs Add -ed

Some learners try:
❌ He has runned.

That is incorrect. “Run” is irregular.

Mistake 4: Translating Directly From Native Language

Some languages use only one past form. English uses different forms. Direct translation causes mistakes.

Easy Correction Tip

Whenever you write:

  • has
  • have
  • had

Pause and ask:
“Am I using the third form?”

If not, fix it.


Easy Trick to Remember the Difference

Here is a simple memory trick.

Think of this pattern:

Has + DONE
Have + EATEN
Has + GONE

All of these end in the third form.

Now say:

Run – Ran – Run

The first and third form are the same.

So when you use “has,” go back to the original word: run.

Another trick:

If you can replace the verb with “gone,” then you need the third form.

Example:
He has gone.
He has run.

You would never say:
He has went.

So you should never say:
He has ran.

Simple logic. Same rule.


Daily Life Examples

Here are real spoken English examples you might hear every day.

  • She has run out of milk.
  • He has run late again.
  • My phone has run out of battery.
  • The car has run smoothly all week.
  • She has run this shop since 2015.
  • He has run into an old friend.
  • The water has run dry.
  • She has run five kilometers this morning.
  • The kids have run outside.
  • He has run through all the money.

Now compare with simple past:

  • She ran out of milk yesterday.
  • He ran late last week.
  • My phone ran out of battery during the trip.

Feel the difference? Present perfect feels connected to now.


Practice Section

Choose the correct option.

  1. She has ___ five miles today.
    a) ran
    b) run
  2. He ___ very fast yesterday.
    a) ran
    b) has run
  3. The dog has ___ away again.
    a) ran
    b) run
  4. They have ___ in many competitions.
    a) ran
    b) run
  5. She ___ to school late this morning.
    a) ran
    b) has run

Answers

  1. b) run
  2. a) ran
  3. b) run
  4. b) run
  5. a) ran

If you got all correct, excellent. If not, review the verb forms again.


FAQs

What is the difference between has run and has ran?

“Has run” is correct because it uses the past participle. “Has ran” is incorrect because “ran” is the past tense, not the past participle.

Can we use “has ran” in spoken English?

In some informal speech, people say it, but it is grammatically wrong. It should not be used in exams, writing, or professional situations.

Is “ran” ever correct?

Yes. “Ran” is correct in simple past tense. Example: He ran yesterday.

Why is the past participle of run the same as the base form?

English has irregular verbs. Some verbs repeat forms. “Run” is one of them. The base and third form are the same.

Can we say “have ran”?

No. Just like “has ran,” it is incorrect. The correct form is “have run.”

How can I stop making this mistake?

Memorize the three forms: run – ran – run. Always use the third form after has, have, or had.


Final Conclusion

The confusion between has run and has ran is very common. The reason is simple. The verb run is irregular, and its forms are not what many students expect.

Remember this clearly:
“Ran” is for simple past.
“Run” is the past participle.

So:

  • He ran yesterday.
  • He has run today.

That small change makes a big difference in grammar.

Do not feel bad if you have made this mistake before. Almost every English learner has. The important thing is to notice it and correct it.

Practice saying: run – ran – run.
Use it in your own sentences.
Listen carefully when native speakers talk.

With regular practice, this rule will feel natural. And soon, you will never say “has ran” again.

Leave a Comment