Has Run or Has Ran: Which Is Correct For 2026

If you have ever stopped while writing a sentence and wondered whether to say “has run” or “has ran,” you are not alone. Both forms come from the verb run, but English does not use …

Has Run or Has Ran

If you have ever stopped while writing a sentence and wondered whether to say “has run” or “has ran,” you are not alone.

Both forms come from the verb run, but English does not use them in the same grammatical position.

The confusion happens because run is an irregular verb. Its past tense is ran, while its past participle is run. Once you add has, have, or had, you normally need the past participle.

That gives us the basic rule:

Use “has run,” not “has ran,” in standard English.

For example:

  • Correct: She has run five miles today.
  • Incorrect in standard English: She has ran five miles today.
  • Correct: The machine has run continuously for six hours.
  • Incorrect in standard English: The machine has ran continuously for six hours.

This guide explains exactly why “has run” is correct, why “has ran” is not standard grammar, when to use “ran,” and how to avoid this common verb-form mistake in everyday, academic, and professional English.

Quick Answer: Has Run or Has Ran?

“Has run” is the correct form in standard English.

The verb run has three important forms: run (base form), ran (simple past), and run (past participle). Because has is an auxiliary verb used with the present perfect, it must be followed by the past participle: has run.

  • Present: She runs every morning.
  • Simple past: She ran yesterday.
  • Present perfect: She has run today.

“Has ran” is not standard English because ran is the simple past form, not the past participle.

Has Run vs Has Ran: Comparison Table

FeatureHas RunHas Ran
Standard EnglishCorrectIncorrect
VerbRunRun
Form after “has”Past participleSimple past
TensePresent perfectIncorrect construction
Basic meaningAn action completed or experienced before nowIntended to express the same idea, but uses the wrong form
ExampleShe has run three miles.She has ran three miles.
Formal writingRecommendedAvoid
Academic writingRecommendedAvoid
Business writingRecommendedAvoid
Everyday standard speechRecommendedAvoid
Pronunciation of verb/rʌn//ræn/
Correct simple past—ran
Correct past participlerun—
Easy patternhas + runhas + ❌ ran
US EnglishCorrectNonstandard
UK EnglishCorrectNonstandard
Main rulehas + past participlehas + past tense

Quick rule:
Run → ran → run
Base form → simple past → past participle

What Does “Has Run” Mean?

What Does “Has Run” Mean?

“Has run” is the present perfect form of the verb run.

It is made from:

has + past participle

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

has run

The present perfect generally connects a past action or event with the present. Depending on context, it can describe an action that has happened, a completed amount of activity, an experience, or a situation whose result matters now.

Consider these examples:

  • She has run five kilometers.
  • He has run this business for ten years.
  • The program has run successfully.
  • The river has run dry.
  • The engine has run all night.
  • The election campaign has run for several months.

Notice that run does not change to ran after has.

“Has Run” Grammar

The structure is:

Subject + has + past participle

Examples:

  • She has run every morning this week.
  • The dog has run away.
  • The company has run several successful campaigns.
  • The software has run without problems.
  • The water has run onto the floor.

For plural subjects, use have:

  • They have run five miles.
  • We have run several tests.
  • The athletes have run well this season.

For the past perfect, use had:

  • She had run five miles before breakfast.
  • They had run the test twice before finding the problem.

The important point remains the same:

has/have/had + run

Not:

has/have/had + ran

What Does “Ran” Mean?

What Does “Ran” Mean?

It is used when talking about an action that happened in the past.

Examples:

  • She ran yesterday.
  • He ran five miles last Saturday.
  • The dog ran across the garden.
  • They ran home after school.
  • The machine ran for three hours.

The simple past does not require has, have, or had before ran.

Compare:

Simple past:

She ran yesterday.

Present perfect:

She has run today.

The difference is grammatical, not simply a matter of style.

The Three Main Forms of “Run”

The easiest way to understand has run or has ran is to learn the three principal forms of the verb.

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

This is an example of an irregular verb because its past forms do not follow the regular -ed pattern.

A regular verb might look like this:

walk → walked → walked

But run behaves differently:

run → ran → run

That repeated form is what often causes confusion.

Run → Ran → Run

Think of the pattern this way:

NOW: run
PAST: ran
PERFECT: run

So:

  • I run.
  • I ran.
  • I have run.

With has:

  • She runs.
  • She ran.
  • She has run.

This pattern is one of the most useful things to memorize.

Why Is “Has Ran” Incorrect?

The problem with “has ran” is that ran is the simple past form, while has requires a past participle when forming the present perfect.

The grammatical structure is:

See also  Who Has or Who Have? The Correct Grammar For 2026

has + past participle

For run:

has + run = correct

Not:

has + ran = incorrect in standard English

This is similar to other irregular verbs:

  • has gone, not has went
  • has seen, not has saw
  • has written, not has wrote
  • has taken, not has took
  • has eaten, not has ate
  • has spoken, not has spoke
  • has run, not has ran

The pattern becomes easier once you stop thinking of ran as simply “the past version of run.” It is specifically the simple past form.

When Should You Use “Has Run”?

Use has run when the sentence requires the present perfect.

1. A completed action connected to the present

Maria has run five miles today.

The running happened earlier, but the statement concerns the current day.

2. An experience

He has run in several international races.

The sentence describes his experience up to the present.

3. A recent result

The athlete has run a personal best.

The completed performance has relevance now.

4. An activity involving a machine or system

The computer has run for twelve hours without stopping.

5. A business or organization

She has run the company since 2018.

Here, run means manage or operate.

6. A liquid or substance

Water has run onto the floor.

Here, run means flow.

7. A period or event

The exhibition has run for three weeks.

Here, run means continue or take place for a period of time.

When Should You Use “Ran”?

Use ran when you are using the simple past.

A common clue is a finished past-time expression such as:

  • yesterday
  • last night
  • last week
  • last year
  • two hours ago
  • in 2024
  • when I was younger
  • this morning, when the morning is clearly finished in context

Examples:

I ran five miles yesterday.

She ran to the station last night.

They ran the experiment last week.

He ran a successful company for ten years before retiring.

Notice that ran can be completely correct. The problem is not the word ran itself.

The problem is using ran after has in standard English.

Has Run or Ran: What Is the Difference?

The simplest distinction is:

“Ran” is simple past. “Has run” is present perfect.

Compare these sentences:

She ran five miles yesterday.

This describes a completed action at a specified time in the past.

She has run five miles today.

This uses the present perfect and connects the past action to the present.

Another pair:

The machine ran all night.

The sentence describes a completed past period.

The machine has run all night.

The speaker is connecting that activity with the current situation.

The choice depends on the grammatical structure and the meaning you want to express.

Why Do People Say “Has Ran”?

The mistake is common because ran sounds like the natural past form of run. Learners may correctly learn:

run → ran

and then incorrectly extend that rule to every past construction.

But English irregular verbs do not work that way.

Compare:

I ran yesterday.

Then:

I have run today.

The auxiliary verb have/has/had changes the grammatical requirement.

This is especially easy to miss in fast speech, where the distinction may not be consciously noticed.

Another reason is that speakers sometimes hear nonstandard forms in informal conversation or particular regional/dialectal varieties. However, “has ran” should not be used in standard formal English.

Is “Has Ran” Ever Correct?

In standard written English, “has ran” is considered incorrect when ran is intended as the past participle of run.

You may encounter the expression in informal speech, online writing, song lyrics, dialectal English, or nonstandard varieties. Its existence in real-world language does not make it the standard form for formal writing.

For:

  • school assignments
  • university work
  • business communication
  • professional documents
  • formal emails
  • applications
  • reports
  • edited publications
  • exams

use has run.

Best practice: If you are unsure, choose has run.

Has Run in American and British English

There is no standard US-versus-UK difference here.

Both American English and British English use:

has run

as the standard present perfect form.

For example:

American English:

She has run three races this year.

British English:

She has run three races this year.

The basic verb forms are the same.

While dialectal or nonstandard varieties may use forms differently, there is no mainstream British-versus-American grammar rule that makes “has ran” standard.

So this is not primarily a US vs UK spelling or usage issue.

Has Run in Professional and Academic Writing

In professional and academic writing, accuracy matters because incorrect irregular-verb forms can distract readers and reduce confidence in the writing.

Use:

The company has run several successful advertising campaigns.

Not:

The company has ran several successful advertising campaigns.

Use:

The researchers have run three additional tests.

Not:

The researchers have ran three additional tests.

Use:

The software has run successfully under the new configuration.

Not:

The software has ran successfully under the new configuration.

In formal writing, there is no advantage to choosing has ran.

20+ Real-Life Examples of “Has Run” and “Ran”

Everyday Conversation

1.
“Has Sarah run today?”
“Yes, she has already run five miles.”

2.
“I ran to the store yesterday because we needed milk.”

3.
“My dog has run into the garden again.”

4.
“He ran home when it started raining.”

See also  Throughout the Years vs Over the Years: Which Should You Use For 2026

Text Messages

5.
“I’ve already run the dishwasher.”

6.
“She ran out of battery before we got there.”

7.
“Has the washing machine run yet?”

School

8.
“The student has run several trials for the science project.”

9.
“We ran the experiment three times yesterday.”

10.
“Our teacher said the test has run longer than expected.”

Business

11.
“The company has run this promotion for six months.”

12.
“We ran the campaign last summer.”

13.
“The manager has run several successful training sessions.”

14.
“The store ran a special offer last weekend.”

Professional Email

15.
“Our team has run the updated report through the quality-control process.”

16.
“We ran the software test yesterday and found one error.”

Academic Writing

17.
“The researchers have run additional experiments to confirm the results.”

18.
“The researchers ran the initial experiment in March.”

The first sentence connects the research to the present. The second refers to a completed past event.

Daily Speaking

19.
“She has run every morning this week.”

20.
“She ran every morning last week.”

21.
“The water has run onto the kitchen floor.”

22.
“The water ran across the floor after the pipe broke.”

Social Media

23.
“I’ve run my first 10K!”

24.
“I ran my first marathon last year.”

These examples show why the context and grammatical structure matter.

Common Mistakes With “Has Run” and “Has Ran”

Mistake 1: Using “Ran” After “Has”

Wrong:

She has ran five miles.

Correct:

She has run five miles.

Why?

Has requires the past participle in the present perfect. The past participle of run is run.


Mistake 2: Thinking Every Past Action Uses “Ran”

Wrong idea:

Past = ran

That is too broad.

The correct rule is:

Simple past = ran

But:

Present perfect = has/have + run

So:

She ran yesterday.

but:

She has run today.


Mistake 3: Using “Has Ran” Because It Sounds Natural

Some speakers may hear has ran in informal conversation and assume it is correct.

Standard grammar does not follow what merely sounds familiar.

For edited writing, use:

has run


Mistake 4: Using “Ran” After “Had”

The same rule applies to the past perfect.

Incorrect:

He had ran before breakfast.

Correct:

He had run before breakfast.

The structure is:

had + past participle

Therefore:

had run


Mistake 5: Using “Ran” After “Have”

Incorrect:

They have ran five kilometers.

Correct:

They have run five kilometers.

The rule applies to has, have, and had.

A Simple Formula for Remembering the Grammar

Memorize this:

HAS + RUN
HAVE + RUN
HAD + RUN

Then remember:

RAN stands alone as the simple past.

Examples:

  • I ran.
  • She ran.
  • They ran.
  • I have run.
  • She has run.
  • They have run.
  • I had run.
  • She had run.
  • They had run.

This pattern will prevent most mistakes.

Memory Trick: “Ran Has No Helper”

One useful memory trick is:

Ran can stand alone. Run needs the helper.

For example:

Ran:

She ran yesterday.

Has + run:

She has run today.

Think of has/have/had as a signal that you need the participle:

has → run
have → run
had → run

Not:

has → ran ❌

Another Memory Trick: Run–Ran–Run

The three forms are worth memorizing as a rhythm:

RUN – RAN – RUN

Think:

Now → Past → Perfect

I run.
I ran.
I have run.

If you remember only one line from this article, remember:

Run–ran–run. Never “run–ran–ran.”

Pronunciation: Run vs Ran

The two words also have different vowel sounds.

Run

run is pronounced approximately:

/rʌn/

It has the same main vowel sound found in words such as:

  • sun
  • fun
  • done

Ran

ran is pronounced approximately:

/ræn/

It has the short a sound found in words such as:

  • man
  • can
  • plan

So:

run ≠ ran

They are different forms of the same verb and are pronounced differently.

The Different Meanings of “Run”

One reason this verb appears so frequently is that run has many meanings.

It can mean:

Physical movement

She has run five kilometers.

Operating a machine

The generator has run all night.

Managing something

He has run the company since 2020.

Flowing

Water has run down the wall.

Continuing

The show has run for six seasons.

Functioning

The program has run without errors.

Campaigning for office

She has run for public office twice.

The grammatical rule remains the same even when the meaning changes:

has + run

Has Run vs Has Been Running

Another useful distinction is between has run and has been running.

Both can be correct, but they emphasize different things.

Has Run

Focuses on the completed action, result, or experience.

She has run five miles.

Has Been Running

Emphasizes an activity continuing over a period of time.

She has been running for two hours.

Compare:

The machine has run for six hours.

and:

The machine has been running for six hours.

The second version places more emphasis on the ongoing activity or duration.

This distinction is useful when choosing between the present perfect and present perfect progressive.

“Has Run Out” Is Also Correct

The phrase has run out is extremely common.

Examples:

The car has run out of fuel.

We have run out of time.

She has run out of money.

The printer has run out of paper.

Here again, run is the past participle.

See also  Recurring vs Reoccurring: What’s the Difference For 2026

You would not write:

The car has ran out of fuel. ❌

Use:

The car has run out of fuel. ✅

“Has Run Into” Is Also Correct

Another common phrasal verb is run into.

Depending on context, it can mean physically collide with something or unexpectedly encounter a person or problem.

Examples:

She has run into an old friend.

We have run into a technical problem.

The car has run into a barrier.

Again:

has + run

not:

has + ran

“Has Run” With Different Subjects

The verb form remains run after has:

  • He has run.
  • She has run.
  • It has run.
  • The company has run.
  • The machine has run.
  • The program has run.
  • The athlete has run.

With plural subjects, use have:

  • They have run.
  • We have run.
  • The athletes have run.
  • The machines have run.

The important difference is has vs have, not run vs ran.

“Has Run” in Questions

Questions with the present perfect also use run.

Examples:

  • Has she run today?
  • Has he run the test?
  • Has the machine run long enough?
  • Has the company run this campaign before?

Not:

  • Has she ran today? ❌
  • Has he ran the test? ❌
  • Has the machine ran long enough? ❌

The auxiliary verb still requires the past participle.

“Has Run” in Negative Sentences

The same rule applies to negative sentences.

Examples:

  • She has not run today.
  • He hasn’t run the program yet.
  • The machine hasn’t run properly.
  • The company has not run this type of campaign before.

The negative word not does not change the verb form.

The structure is:

has + not + past participle

Therefore:

has not run

not:

has not ran

What Do Dictionaries Say About the Forms?

Major English dictionaries such as Merriam-Webster, Cambridge Dictionary, Oxford English Dictionary, and Collins Dictionary list run as an irregular verb with ran as its simple past form and run as its past participle.

That distinction is fundamental to standard English grammar.

You do not need to memorize complicated terminology to use the verb correctly. Just remember the three forms:

run – ran – run

The grammatical labels simply explain why the forms behave differently.

Does the Meaning Change Between “Has Run” and “Has Ran”?

In standard English, “has ran” is not a standard alternative with a different meaning.

Usually, someone who writes or says has ran is attempting to express the same meaning as has run, but has selected the wrong verb form.

For example:

She has ran five miles.

is normally intended to mean:

She has run five miles.

So this is primarily a grammar and verb-form issue, not a difference in meaning.

Is “Has Ran” a Spelling Mistake?

Not exactly.

Ran is correctly spelled as a word. The problem is its grammatical function.

For example:

She ran yesterday.

Here, ran is correctly spelled and correctly used.

But:

She has ran today.

uses the correct spelling in the wrong grammatical position.

Therefore, it is better to call “has ran” a verb-form or grammar error, rather than simply a spelling mistake.

Frequently Asked Questions

Is “has run” grammatically correct?

Yes. “Has run” is grammatically correct standard English. It uses has followed by the past participle run.

Is “has ran” ever correct?

“Has ran” is not correct in standard English when ran is being used as the past participle. You may encounter it in informal or dialectal speech, but use has run in standard and formal writing.

Is “ran” the past tense of “run”?

Yes. Ran is the simple past form of run.

Yesterday, she ran five miles.

The past participle is also run:

She has run five miles.

What is the past participle of “run”?

The past participle of run is run.

The three principal forms are:

run – ran – run

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

Say “I have run.”

For example:

I have run five miles today.

Not:

I have ran five miles today.

Should I say “she has ran” or “she has run”?

Use “she has run.”

She has run three races this year.

Is “has ran” British English?

No. “Has ran” is not a standard British English alternative to “has run.” Standard British English uses has run.

Why do people say “has ran”?

The form can arise from confusion between the simple past ran and the past participle run. It can also occur in some informal or nonstandard varieties of English.

Is “ran” ever used with “has”?

In standard English, not when ran is functioning as the past participle of run.

The standard present perfect form is:

has run

Quick Reference: Run, Ran, and Run

SituationCorrect FormExample
Present/base formrunI run every day.
Simple pastranI ran yesterday.
Present perfecthas runShe has run today.
Present perfect pluralhave runThey have run today.
Past perfecthad runShe had run before noon.
Future perfectwill have runShe will have run ten miles by noon.
Present progressiveis runningShe is running now.
Past progressivewas runningShe was running yesterday.
Present perfect progressivehas been runningShe has been running for an hour.

This table makes one point especially clear:

Ran belongs to the simple past. Run belongs after has, have, and had.

Final Verdict

“Has run” is the correct choice in standard English.

The reason is simple: ran is the simple past form of run, while run is the past participle.

The complete pattern is:

run → ran → run

So:

  • She runs every morning.
  • She ran yesterday.
  • She has run today.

Use ran when you are using the simple past:

He ran five miles yesterday.

Use has run when you are using the present perfect:

He has run five miles today.

The same rule applies to have run and had run.

The Best Rule to Remember

After has, have, or had, use “run,” not “ran.”

So if you are choosing between has run or has ran, choose:

Has run.

That form is appropriate for standard American and British English and is the form to use in academic, professional, business, and edited writing.

One final memory line:

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

Once you remember run–ran–run, the has run or has ran question becomes much easier.

Leave a Comment