Has Run vs Has Ran: Which Is Correct?

James Wilson

Has run vs. has ran is a common English grammar confusion, especially when talking about actions that started or happened in the past. Both forms come from the verb run, but they do not work in the same grammatical structures.

The key difference is simple: has run is correct, while has ran is incorrect in standard English. The confusion happens because ran is the simple past form of run, while run is the past participle.

Here’s why:

The verb run has three important forms: run, ran, run. The first run is the base form, ran is the simple past form, and the second run is the past participle. The auxiliary verb has must be followed by a past participle, which gives us has run.

Understanding this small distinction can help you avoid a surprisingly common grammar mistake. Once you recognize the pattern, choosing between has run and has ran becomes much easier.

The Core Rule Explained Simply

The easiest rule to remember is this:

Has + past participle = correct

Because run is the past participle of run, we say:

  • She has run five miles.
  • He has run this race before.
  • The machine has run continuously for three hours.
  • The dog has run into the garden.

We do not say:

  • She has ran five miles.
  • He has ran this race before.
  • The machine has ran continuously for three hours.
  • The dog has ran into the garden.

The word ran is the simple past form. It normally appears without has, have, or had when ran is being used as the main verb in the simple past tense.

For example:

She ran five miles yesterday.

But when you use has, you need the past participle:

She has run five miles this week.

Let’s make this concrete.

Category 1: Has Run

Has run is the correct form when the subject is singular third person and the sentence uses the present perfect tense.

Examples include:

  • He has run three miles today.
  • She has run this business for ten years.
  • The engine has run all morning smoothly.
  • The child has run outside.
  • The athlete has run several races this season.

The structure is:

Subject + has + run

This structure tells us that an action happened in the past but has a connection to the present.

Category 2: Ran

Ran is the simple past form of run. It is used when talking about a completed action in the past.

Examples include:

  • He ran three miles yesterday.
  • She ran the business for ten years before retiring.
  • The engine ran smoothly yesterday.
  • The child ran outside.
  • The athlete ran several races last year.

The basic structure is:

Subject + ran

Notice that has is not needed.

Side-by-Side Comparison Table

SituationExampleMeaningCorrect Usage
Present perfectShe has run five miles.Past action connected to nowHas run
Simple pastShe ran five miles yesterday.Completed past actionRan
Present perfectHe has run the company for years.Past action continuing or relevant nowHas run
Simple pastHe ran the company in 2018.Completed past periodRan
Incorrect perfect formShe has ran five miles.Wrong participleIncorrect
Past actionShe ran five miles.Completed past actionCorrect

Deep Dive into Has Run

When to Use Has Run

Use has run when the sentence uses the present perfect tense.

The present perfect is formed with:

has/have + past participle

Since run is the past participle of run, the correct construction is:

has run

For example:

Michael has run five kilometers today.

The action happened before now, but the sentence connects that experience or result to the present.

Another example is:

She has run three successful campaigns.

The sentence focuses on her experience up to the present.

Here’s the pattern:

He has run.

She has run.

It has run.

But with plural subjects, use have:

They have run.

We have run.

You have run.

Has Run for Experiences

Present perfect often describes experiences without specifying a finished past time.

For example:

She has run a marathon.

This tells us that at some point before now, she completed a marathon.

You could also say:

He has run in several international competitions.

The emphasis is on his experience rather than one specific finished moment.

If you add a specific finished past time, simple past is generally more appropriate:

He ran in the competition last year.

Not:

He has run in the competition last year.

Has Run for Continuing Situations

Has run can also describe something that began in the past and continues to have relevance now.

Consider:

She has run the store since 2019.

The sentence indicates that she started running the store in the past and is still doing so.

Another example:

He has run this website for five years.

The focus is on the duration and continuing connection to the present.

Quick Test for Has Run

Ask yourself these questions:

  1. Does the sentence contain has?
  2. Is the sentence using the present perfect?
  3. Does the action have a connection to the present?
  4. Is run being used as the past participle?

If the answer is yes, has run is usually the correct construction.

Try this:

She has ___ ten kilometers today.

The answer is:

She has run ten kilometers today.

Not:

She has ran ten kilometers today.

Deep Dive into Ran

When to Use Ran

Use ran when you are using the simple past tense.

The simple past of run is:

ran

You do not need has before it.

For example:

Tom ran home after school.

The action happened in the past and is presented as a completed event.

Another example:

Sarah ran five miles yesterday.

The word yesterday clearly places the action in a finished past period.

Ran With Specific Past Time

Simple past is especially common when you mention a specific completed time.

Examples include:

He ran yesterday.

She ran last week.

They ran the race in 2024.

I ran five miles this morning.

Whether this morning takes the present perfect or the simple past can depend on whether the time period is considered finished in the speaker’s context.

The important point is that ran is the simple past form.

Ran in Questions

Questions in the simple past use did, followed by the base form run.

Correct:

Did she run yesterday?

Incorrect:

Did she ran yesterday?

Why?

Because did already marks the past tense. The main verb returns to its base form.

The pattern is:

Did + subject + run?

Not:

Did + subject + ran?

Ran in Negative Sentences

The same principle applies to negative sentences.

Correct:

She did not run yesterday.

Incorrect:

She did not ran yesterday.

Again, did carries the past tense, so the main verb must be run, not ran.

The Meaning Shift

The difference between has run and ran is not simply about spelling. The two forms can change the relationship between the action and the present.

Compare:

He ran five miles yesterday.

This describes a completed action at a particular past time.

Now compare:

He has run five miles today.

This connects the action to the current day and present situation.

The choice can therefore affect the time perspective of your sentence.

Consider another pair:

She ran the company for five years.

This generally presents that period as completed.

She has run the company for five years.

This can suggest that she started five years ago and still runs the company now.

The tense gives the reader important information.

Why the Confusion Persists

The confusion exists partly because run is an irregular verb.

Regular verbs often follow an easy pattern:

walk → walked → walked

talk → talked → talked

work → worked → worked

But run changes differently:

run → ran → run

The simple past is ran, but the past participle returns to run.

This creates a pattern that learners may find less intuitive.

Other irregular verbs have similar differences:

go → went → gone

see → saw → seen

write → wrote → written

eat → ate → eaten

English speakers also hear ran frequently in everyday conversation because the simple past is common.

That can make it feel natural to say has ran, even though standard grammar requires the past participle after has.

Formal vs Casual Contexts

In formal writing, academic work, professional communication, and edited content, use has run after has.

For example:

The organization has run several educational programs.

This follows standard grammatical rules.

In casual speech, you may hear people say has ran, especially in some regional or nonstandard varieties of English. Hearing it does not change the standard grammatical rule used in formal English.

For professional writing, school assignments, websites, reports, and formal communication, the safer standard construction is:

has run

The same principle applies to have run and had run.

Examples:

They have run several tests.

She had run three miles before breakfast.

The participle remains run.

Case Studies / Pop Culture Examples

Everyday Conversation

Imagine someone asking:

How many times has John run this race?

A natural answer is:

He has run it six times.

The question uses the present perfect, and the answer follows the same structure.

If the question were:

How many times did John run the race last year?

The answer would be:

He ran it six times.

The change in tense changes the form of the verb.

Academic Writing

Academic writing frequently discusses research, experiments, and repeated activities.

For example:

The researchers have run several experiments to test the hypothesis.

Here, have run is correct because run is the past participle.

If describing a completed experiment at a specific time:

The researchers ran the experiment in June.

Both forms are grammatical, but they communicate different time relationships.

Business Writing

Consider:

The company has run several advertising campaigns this year.

This focuses on activity connected to the current year.

Compare:

The company ran several advertising campaigns in 2023.

The second sentence refers to a completed past period.

Advanced Scenarios & Flowchart

Use this simple decision process when you’re unsure.

Start with your sentence.

Does the sentence contain “has”?

    ↓

Yes

    ↓

Do you need a past participle?

    ↓

Yes

    ↓

The past participle of “run” is “run.”

    ↓

Use “has run.”

If there is no has:

Are you describing a completed past action?

    ↓

Yes

    ↓

Use the simple past.

    ↓

The simple past of “run” is “ran.”

    ↓

Use “ran.”

For questions:

Does the sentence begin with “Did”?

    ↓

Yes

    ↓

Use the base form.

    ↓

“Did she run?”

    ↓

Not “Did she ran?”

For present perfect:

Has/Have + past participle

    ↓

Has + run

    ↓

Have + run

For past perfect:

Had + past participle

    ↓

Had + run

This gives you three useful patterns:

has run

have run

had run

None of these requires ran after the auxiliary verb.

Quick Reference Table

FormCorrect Example
Base formI run every morning.
Simple pastI ran yesterday.
Past participleI have run five miles.
Present perfectShe has run before.
Past perfectShe had run before noon.
Incorrect present perfectShe has ran five miles.

Common Mistakes That Lower Quality

Mistake 1: Using Has Ran

Incorrect:

He has ran five miles.

Correct:

He has run five miles.

The problem is that has requires the past participle, and the past participle is run.

Mistake 2: Using Ran After Have

Incorrect:

They have ran three races.

Correct:

They have run three races.

The same rule applies to have.

Mistake 3: Using Ran After Had

Incorrect:

She had ran before I arrived.

Correct:

She had run before I arrived.

Had also requires the past participle.

Mistake 4: Using Ran After Did

Incorrect:

Did he ran yesterday?

Correct:

Did he run yesterday?

Here, the problem is reversed. After did, use the base form run.

Mistake 5: Thinking Ran Is Always the Past Form You Need

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

Remember:

run → ran → run

That three-form sequence solves most of the confusion.

Memory Hacks That Actually Work

Remember the Three Forms

Memorize this sequence:

Run → Ran → Run

Think of it as:

Now → Past → Perfect

Run → Ran → Run

For example:

  • I run every day.
  • I ran yesterday.

Use the Has Test

Whenever you see has, ask:

What comes after has?

The answer is a past participle.

Since the past participle of run is run, you automatically get:

has run

This trick works quickly in editing.

Use the Did Test

When you see did, remember:

Did + base verb

Therefore:

Did he run?

Not:

Did he ran?

Remember the “Back to Run” Rule

The verb starts as run, changes to ran in the simple past, then returns to run as the past participle.

run → ran → run

That repeated run is the key to remembering why has run is correct.

Why Precision Matters (SEO/Authority)

Correct grammar matters when you are creating content for readers, customers, students, or professional audiences. A small verb error can make otherwise useful writing appear less polished.

For SEO content, grammatical accuracy also contributes to readability and trust. Search engines do not simply depend on one grammatical choice to determine the usefulness of an article, but clear writing makes content easier for readers to understand and use.

If your article repeatedly says has ran instead of has run, knowledgeable readers may notice the mistake immediately. That can affect their perception of the rest of the content.

Precision is particularly important for grammar websites, educational resources, professional blogs, and instructional content. When the subject itself is language accuracy, the examples need to follow the rule being explained.

The goal is not to make every sentence sound complicated. The goal is to make every sentence clear, correct, and useful.

A Quick Quiz

Fill in each blank with run, ran, or the appropriate form.

  1. She has ______ five kilometers today.
  2. Michael ______ to the store yesterday.
  3. They have ______ several tests this week.
  4. Did Sarah ______ in the marathon?
  5. He ______ three miles last Saturday.
  6. The company has ______ several successful campaigns.
  7. She had ______ before the rain started.
  8. We ______ home after the game.

Answer Key

  1. run
    She has run five kilometers today.
  2. ran
    Michael ran to the store yesterday.
  3. run
    They have run several tests this week.
  4. run
    Did Sarah run in the marathon?
  5. ran
    He ran three miles last Saturday.
  6. run
    The company has run several successful campaigns.
  7. run
    She had run before the rain started.
  8. ran
    We ran home after the game.

Conclusion

Understanding has run vs. has ran becomes much easier once you remember the three forms of the verb: run, ran, run. Ran is the simple past form, while run is the past participle. Because has, have, and had require a past participle, the correct forms are has run, have run, and had run. For example, “She has run five miles” is correct, while “She has ran five miles” is not standard English. When describing a completed action in the simple past, use ran, as in “She ran five miles yesterday.” This basic distinction will help you choose the correct form confidently.

The most useful strategy is to look at the word that comes before the verb. If you see has, have, or had, choose run. If you see did, also choose the base form run, as in “Did he run?” When no auxiliary is needed and you are describing a completed past action, ran is usually the correct choice. Keep the pattern run, ran, run in mind, and the difference will become much easier to recognize. Whether you are writing an email, school assignment, professional article, or SEO content, using has run instead of has ran will keep your grammar clear and accurate.

Frequently Asked Questions

Is “has ran” grammatically correct?

No. In standard English, has ran is incorrect because has must be followed by the past participle. The past participle of run is run, not ran. Therefore, the correct construction is has run. For example, “She has run three miles today” is correct, while “She has ran three miles today” is not standard English.

What is the correct form, “has run” or “has ran”?

The correct form is has run. The verb run has three main forms: run as the base form, ran as the simple past form, and run as the past participle. Because has is used with a past participle, the correct phrase is has run. Remembering run, ran, run makes the distinction easier.

Is “ran” the past tense of run?

Yes. Ran is the simple past form of run. For example, “He ran home yesterday” uses ran correctly because the sentence describes a completed action in the past. However, ran is not the past participle. The past participle is run, which is why we say “He has run home” rather than “He has ran home.”

Can I say “I have ran”?

No, not in standard English. The correct phrase is “I have run.” The word have requires the past participle, and run is the past participle of the verb run. For example, “I have run five miles this week” is correct. Similarly, “They have run several tests” is grammatically correct.

What is the difference between “has run” and “ran”?

Has run is a present perfect construction, while ran is the simple past form. “She has run five miles today” connects the action with the present. “She ran five miles yesterday” describes a completed past action. The choice depends on the tense and the time relationship you want the sentence to communicate.

Is “had ran” correct?

No. The standard form is had run. The word had is followed by a past participle, and the past participle of run is run. For example, “She had run three miles before breakfast” is correct. The sentence “She had ran three miles” incorrectly uses the simple past form after had.

Should I say “did run” or “did ran”?

After did, use the base form run, not ran. For example, “Did he run yesterday?” is correct. You can also use “He did run yesterday” when you want to emphasize that the action really happened. Because did already carries the past-tense meaning, the main verb remains in its base form.

Why is “has ran” such a common mistake?

The mistake is common because ran is clearly associated with the past tense of run, while the past participle is less obvious. English has many irregular verbs with different past and participle forms. Since speakers frequently hear ran in everyday sentences, they may incorrectly use it after has or have. Remembering run, ran, run helps prevent this error.

What are the three forms of the verb “run”?

The three basic forms are run, ran, run. The first run is the base form, ran is the simple past form, and the final run is the past participle. Examples are “I run every morning,” “I ran yesterday,” and “I have run five miles.” This pattern is essential for using run correctly in different tenses.

Is “has run” correct in formal writing?

Yes. Has run is the standard grammatical form and is appropriate for formal writing, academic work, professional communication, websites, and edited content. For example, “The organization has run several educational programs” is correct. Using has ran in formal writing can be considered a grammatical error, so has run is the appropriate choice when following standard English usage.

About the author

Pretium lorem primis senectus habitasse lectus donec ultricies tortor adipiscing fusce morbi volutpat pellentesque consectetur risus molestie curae malesuada. Dignissim lacus convallis massa mauris enim mattis magnis senectus montes mollis phasellus.

Leave a Comment