Has Ran or Has Run: Which One Is Correct?

Has Ran or Has Run

If you are wondering if to write “has ran” or “has run,” the correct form is “has run.” The verb run is irregular, so its forms change depending on the tense. We say run after helping verbs such as has, have, and had, while ran is normally used as the simple past form.

For example, “She has run five miles” is correct, but “She has ran five miles” is incorrect in standard English. Understanding the difference becomes much easier when you learn the three main forms of the verb: run, ran, run. This guide explains when to use each form, provides practical examples, and shows how the rule works in both American and British English.

Quick Answer: Has Ran or Has Run?

“Has run” is correct, while “has ran” is incorrect in standard English. Use ran as the simple past form and run as the past participle after has, have, or had. For example: “He ran yesterday” but “He has run every morning this week.”

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

The confusion happens because ran and run are both forms of the same verb.

The verb run has three important forms:

  • Run — base form
  • Ran — simple past
  • Run — past participle

The main difficulty is that the past tense and past participle are different.

Compare these sentences:

  • She ran yesterday.
  • She has run today.

The first sentence uses ran because it describes a completed action in the simple past.

The second sentence uses run because has requires the past participle.

What Is the First Word: “Has”?

Has is a form of the verb have. It can work as a helping verb to create the present perfect tense.

We use has with singular third-person subjects such as:

  • He
  • She
  • It
  • A person
  • A singular noun

Examples:

  • She has finished her homework.
  • He has left the office.
  • The dog has run away.
  • Maria has completed the project.

When has is used as a helping verb, it is followed by the past participle, not the simple past form.

That is why we say:

She has run.

Not:

She has ran.

What Is the Second Word: “Run”?

Run is both the base form and the past participle of the verb run.

READ MORE :  Pipeline Dream Meaning: What Does It Mean to Dream About a Pipeline?

Its three main forms are:

FormVerbExample
Base formrunI run every morning.
Simple pastranI ran yesterday.
Past participlerunI have run today.

This is what makes run an irregular verb.

Unlike regular verbs such as walk, which become walked in both the past and past participle, run changes differently:

run → ran → run

Has Ran vs. Has Run: Comparison Table

PhraseCorrect?Why?Example
has ran❌ No“Ran” is the simple past formShe has ran five miles.
has run✅ Yes“Run” is the past participleShe has run five miles.
had ran❌ No“Had” requires the past participleHe had ran away.
had run✅ Yes“Run” is the past participleHe had run away.
ran✅ YesCorrect simple past formHe ran yesterday.

When Should You Use “Has Run”?

Use has run when you are using the present perfect tense.

The basic pattern is:

Subject + has + past participle

Examples:

  • She has run three miles.
  • He has run this race before.
  • The machine has run continuously for six hours.
  • My brother has run several marathons.
  • The dog has run outside.

The present perfect often connects a past action with the present situation or describes an experience or action within an unfinished period.

Example

She has run five miles today.

The word today represents a period that may still be continuing.

When Should You Use “Ran”?

Use ran when you are talking about a completed action in the simple past.

Examples:

  • She ran yesterday.
  • He ran to the store.
  • They ran in the park last Saturday.
  • I ran five miles last week.

The simple past is commonly used with finished time expressions such as:

  • yesterday
  • last week
  • last year
  • two days ago
  • in 2024
  • this morning, when the morning is finished

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

Here are practical examples to make the difference clear.

Examples With “Has Run”

  1. She has run five miles today.
  2. He has run this race three times.
  3. The dog has run into the garden.
  4. My brother has run every morning this week.
  5. The engine has run for several hours.
  6. She has run out of money.
  7. The children have run around the playground.
  8. He has run several successful businesses.
  9. The program has run without problems.
  10. The athlete has run faster this season.
  11. She has run the entire distance.
  12. The water has run down the wall.
READ MORE :  Red Dream Meaning: Guide to Symbolism, Dream, Interpretation

Examples With “Ran”

  1. She ran five miles yesterday.
  2. He ran to catch the bus.
  3. The dog ran into the garden.
  4. My brother ran every morning last week.
  5. The engine ran for three hours.
  6. She ran out of the house.
  7. The children ran around the playground.
  8. He ran a successful business for ten years.
  9. The program ran without problems yesterday.
  10. The athlete ran faster than everyone else.

Notice the difference:

He ran yesterday.
He has run today.

Common Mistakes With “Has Ran”

One of the most common mistakes is using the simple past form after has, have, or had.

Incorrect

She has ran five miles.

Correct

She has run five miles.

Another common mistake is:

Incorrect

He had ran away before I arrived.

Correct

He had run away before I arrived.

Remember that has, have, and had are followed by the past participle.

For the verb run, that past participle is run.

A Simple Memory Trick

Remember the pattern:

Run → Ran → Run

Think of it this way:

  • Now: run
  • Past: ran
  • Has/have/had: run

A useful sentence to memorize is:

“I run today, I ran yesterday, and I have run before.”

This one sentence shows all three forms.

Another quick trick is:

Has + run, not ran.

Whenever you see has, check whether the next verb needs its past participle.

American vs. British English

The basic rule is the same in American English and British English.

Both varieties use:

  • She ran yesterday.
  • She has run today.
  • He has run several races.

The phrase “has ran” is not the standard form in either variety of English.

There can be differences between American and British English in vocabulary, pronunciation, and some grammatical preferences, but the basic forms of run remain:

run → ran → run

Similar Words and Verb Patterns

Understanding other irregular verbs can help you understand run.

READ MORE :  Gluing or Glueing: Which Spelling Is Correct?

Compare these examples:

Base FormSimple PastPast Participle
runranrun
gowentgone
seesawseen
eatateeaten
writewrotewritten
taketooktaken
comecamecome

Notice how the past participle is not always the same as the simple past.

For example:

  • He went home.
  • He has gone home.

Similarly:

  • She ran home.
  • She has run home.

Final Verdict: Has Ran or Has Run?

The correct phrase is “has run.”

Use ran when you are using the simple past:

She ran yesterday.

Use run after has, have, or had:

She has run today.

The key rule is simple:

Ran = simple past
Run = past participle

Therefore, “has ran” is incorrect in standard English, while “has run” is correct.

Frequently Asked Questions

Is “has ran” grammatically correct?

No. In standard English, “has ran” is incorrect. The correct phrase is “has run” because has is followed by the past participle.

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

It is “has run.” The verb run has the forms run, ran, run. Ran is the simple past, while run is the past participle.

Can I say “he ran”?

Yes. “He ran” is completely correct when talking about a completed past action.

For example:

He ran five miles yesterday.

Can I say “he has run”?

Yes. “He has run” is correct.

For example:

He has run five miles today.

Is “had ran” correct?

No. The correct form is “had run.”

For example:

She had run home before it started raining.

What is the past tense of “run”?

The simple past tense of run is ran.

Example:

I ran to the bus stop yesterday.

What is the past participle of “run”?

The past participle is run.

Example:

I have run five miles today.

Why is “has ran” wrong?

Because has forms the present perfect tense and must be followed by a past participle. The past participle of run is run, not ran.

Remember This

The easiest rule to remember is:

RUN = base form
RAN = simple past
RUN = past participle

So:

  • I run every day.
  • I ran yesterday.
  • I have run today.

Whenever has, have, or had appears before this verb, use run.

Conclusion

The difference between “has ran” and “has run” is easy once you understand the three forms of the irregular verb run. Ran is used for the simple past, while run is used as the past participle after has, have, and had.

If you remember “run, ran, run,” you can avoid this common grammar mistake. Say “She ran yesterday” when describing a completed past action, but say “She has run today” when using the present perfect. In standard English, “has run” is the correct choice.

John Tyler

John Tyler is a dream researcher and content writer at SleepCout, sharing insightful articles about coded dreams, dream meanings, symbolism, sleep psychology, and practical guidance to help readers understand their dreams.

Previous Article

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

Next Article

Paid vs Payed: What’s the Difference and When Should You Use Each?

Write a Comment

Leave a Comment

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