Has Run or Has Ran: Which Phrase Is Grammatically Correct? 2026

Has Run or Has Ran 

Choosing between has run and has ran can be confusing because both forms come from the verb “run” and sound familiar in everyday speech. However, only one is grammatically correct in standard English. Has run is the correct form because “has” must be followed by the past participle of a verb.

Since “run” is the past participle of “run,” you should say, “She has run five miles today.” In contrast, “ran” is the simple past tense, as in “She ran five miles yesterday.” Understanding has run vs has ran will help you avoid a common grammar mistake and improve your spoken and written English.

This guide explains the difference between the two verb forms, shows how to use them in sentences, and provides simple examples to make the grammar rule easy to remember. You’ll also learn how to recognize similar mistakes with other irregular verbs.

Quick Answer :

“Has run” is correct. “Has ran” is incorrect in standard English.

The verb run has these three forms:

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

The key rule is:

Has + past participle = has run

For example:

  • She has run five miles today.
  • He has run this race before.
  • The machine has run all day.
  • My dog has run away.
  • The program has run successfully.

You should not write:

  • She has ran five miles.
  • He has ran this race before.
  • The machine has ran all day.

These sentences should use has run instead.

Why Is “Has Run” Correct?

Why Is “Has Run” Correct?

To understand why has run is correct, you first need to understand the three forms of the verb run.

The verb run is irregular. Unlike regular verbs such as walk, walked, and walked, the forms of run change differently.

The three main forms are:

Run → Ran → Run

Here is what each form does.

Run as the Base Form

Run is the base or infinitive form of the verb.

You use it in the present tense with I, you, we, and they, or after certain helping verbs.

Examples:

  • I run every morning.
  • You run very quickly.
  • We run a small business.
  • They run five miles every weekend.
  • Can you run faster?

Notice that run does not indicate a completed past action in these examples.

Ran as the Simple Past Form

Ran is the simple past form of run.

You use ran when talking about an action that happened in the past.

Examples:

  • I ran five miles yesterday.
  • She ran to the bus stop.
  • He ran away from the dog.
  • We ran in the park last Sunday.
  • They ran a successful campaign last year.

The important point is that ran can stand alone as the main verb in the simple past tense.

For example:

She ran yesterday.

You do not need has or have in this sentence.

Run as the Past Participle

The word run is also the past participle form of the verb.

The past participle usually works with helping verbs such as:

  • has
  • have
  • had
  • is
  • was
  • been

For the present perfect tense, you use:

has/have + past participle

Because run is the past participle, we say:

She has run.

Not:

She has ran.

This is the central rule behind the entire has run or has ran question.

What Does “Has Run” Mean?

What Does “Has Run” Mean?

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

It combines:

has + run

You normally use has run with singular third-person subjects such as:

  • he
  • she
  • it
  • a person
  • a company
  • a machine
  • a dog
  • the team

For example:

  • He has run three miles.
  • She has run several races.
  • The dog has run into the garden.
  • The machine has run continuously.
  • The company has run several successful projects.

The present perfect often describes an action that happened in the past but still has a connection to the present.

Examples of “Has Run”

Consider this sentence:

Sarah has run five miles today.

The running happened before now, but the sentence connects that past action with the current day.

Another example is:

He has run this race three times.

The exact times may not matter. What matters is his experience up to the present.

You can also use has run when something has operated or functioned.

For example:

The computer has run for ten hours without stopping.

Here, run does not mean physically moving. It means operating or functioning.

What Does “Has Ran” Mean?

In standard English, has ran is not grammatically correct.

The problem is that ran is the simple past form, not the past participle form.

After has, you need the past participle.

Compare:

  • has run ✅
  • has ran ❌

The same pattern appears with have and had:

  • have run ✅
  • have ran ❌
  • had run ✅
  • had ran ❌

For example:

She has run five miles. ✅

She has ran five miles. ❌

The second sentence incorrectly uses the simple past form after has.

Has Run vs. Ran

One of the easiest ways to understand the difference is to compare has run with ran.

Use “Ran” for the Simple Past

Use ran when you are describing a completed action in the past.

Examples:

  • I ran yesterday.
  • She ran last night.
  • He ran five miles on Monday.
  • They ran in the competition last year.

Words that often appear with the simple past include:

  • yesterday
  • last night
  • last week
  • last year
  • two days ago
  • in 2024
  • on Monday

For example:

She ran five miles yesterday.

The word yesterday clearly places the action in the past.

Use “Has Run” for the Present Perfect

Use has run when you are using the present perfect tense with a singular subject.

Examples:

  • She has run five miles today.
  • He has run this route before.
  • The dog has run away.
  • The company has run several successful events.

The present perfect often focuses on experience, a recent result, or an action connected to the present.

Compare these sentences:

She ran five miles yesterday.

This describes a completed past event.

She has run five miles today.

This connects the action to the current day.

Has Run or Has Ran: Comparison Table

The following table makes the difference easier to remember:

ExpressionCorrect?Why?Example
has run✅ Yes“Run” is the past participleShe has run five miles.
has ran❌ No“Ran” is simple pastShe has ran five miles.
have run✅ Yes“Run” is the past participleThey have run five miles.
have ran❌ No“Ran” is simple pastThey have ran five miles.
had run✅ Yes“Run” is the past participleHe had run before breakfast.
had ran❌ No“Ran” is simple pastHe had ran before breakfast.
ran✅ Yes“Ran” is simple pastHe ran yesterday.

The easiest rule to memorize is:

Ran = simple past

Run = past participle

Therefore:

has + run

have + run

had + run

Has Run or Has Ran in a Sentence

Let’s look at several examples to make the difference clearer.

Example 1

Correct: She has run five miles today.

Incorrect: She has ran five miles today.

Why?

Because has requires the past participle, and the past participle of run is run.

Example 2

Correct: He ran five miles yesterday.

Here, there is no helping verb such as has. Therefore, the simple past form ran is correct.

Example 3

Correct: The dog has run away.

Here, has is followed by run, which is the past participle.

Example 4

Correct: The dog ran away last night.

Here, the sentence describes a completed past event, so ran is appropriate.

Example 5

Correct: The machine has run continuously for six hours.

Here, has run describes an action that began or occurred in the past and has a connection with the present.

When Should You Use “Has Run”?

There are several common situations where has run is appropriate.

Talking About Life Experience

You can use has run to describe someone’s experience.

For example:

  • She has run three marathons.
  • He has run in several competitions.
  • My brother has run this race before.
  • The athlete has run many international races.

The exact time may not be important.

You are focusing on what has happened during someone’s experience up to now.

Talking About an Action Completed Recently

You can use has run when the action has a present connection.

For example:

  • The engine has run for five hours.
  • The software has run successfully.
  • The machine has run without problems today.

The action occurred before the current moment, but its result or relevance remains connected to now.

Talking About a Machine or System

The verb run can also mean operate.

For example:

  • The server has run all night.
  • The software has run correctly.
  • The machine has run continuously.
  • The program has run without errors.

Here, run does not mean moving on foot. It means operating or functioning.

Talking About a Business or Organization

Run can also mean manage or operate something.

For example:

  • She has run the company for ten years.
  • He has run a restaurant since 2018.
  • The team has run several successful projects.
  • The organization has run educational programs for years.

Again, has run is correct because run is the past participle.

When Should You Use “Ran”?

Use ran when you are using the simple past tense.

For example:

  • I ran yesterday.
  • She ran to school.
  • He ran five miles last Saturday.
  • They ran around the park.
  • We ran to catch the train.

You can often identify simple past usage by looking for a specific finished time.

“Ran” With Past-Time Expressions

Examples include:

  • She ran yesterday.
  • He ran last week.
  • I ran on Monday.
  • They ran two days ago.
  • We ran in the race last year.

In these examples, ran works without has.

Has Run vs. Has Been Running

Another common question involves has run and has been running.

Both can be correct, but they emphasize different things.

Has Run

Has run is the present perfect.

Example:

She has run five miles.

This emphasizes the completed distance or experience.

Has Been Running

Has been running is the present perfect continuous.

Example:

She has been running for an hour.

This emphasizes the activity and its duration.

Compare:

Tom has run five miles.

This tells you what he has completed.

Tom has been running for an hour.

This focuses more on the activity and how long it has continued.

Both forms are useful, but they answer slightly different questions.

Has Run vs. Had Run

You may also see has run and had run.

The difference is mainly about time.

Has Run

Has run is present perfect.

Example:

She has run three miles today.

The action is connected to the present.

Had Run

Had run is past perfect.

Example:

She had run three miles before breakfast.

Here, one past action happened before another past event.

The structure is:

had + past participle

Since run is the past participle, we say had run, not had ran.

Has Run or Has Ran in American English

In standard American English, has run is the correct form.

For example:

  • He has run five miles.
  • She has run the company for years.
  • The program has run successfully.

Has ran may appear in informal speech, regional varieties, or nonstandard writing. However, it is not the standard form you should use in formal writing, school assignments, professional communication, or SEO content.

If you want your English to follow standard grammar, choose has run.

Has Run or Has Ran in British English

The same basic rule applies in standard British English.

You should write:

She has run five miles.

Not:

She has ran five miles.

The difference between American and British English does not change the basic verb forms here.

Both varieties use:

run – ran – run

So the rule remains:

has + run

Common Mistakes With Run

The verb run creates several common grammar mistakes because its past and past participle forms look different from many regular verbs.

Mistake 1: Using “Has Ran”

Incorrect:

He has ran to the store.

Correct:

He has run to the store.

Remember that ran is the simple past form.

Mistake 2: Using “Have Ran”

Incorrect:

They have ran five miles.

Correct:

They have run five miles.

The same rule applies to have.

Mistake 3: Using “Had Ran”

Incorrect:

She had ran before I arrived.

Correct:

She had run before I arrived.

After had, use the past participle.

Mistake 4: Using “Ran” After “Has Been”

Incorrect:

He has been ran every morning.

This sentence may require a completely different structure depending on the intended meaning.

For an ongoing activity, you would normally say:

He has been running every morning.

The form has been running uses the present perfect continuous tense.

Easy Trick to Remember “Has Run”

Here is a simple memory trick:

Ran goes alone. Run needs help.

This is not a complete grammar rule for every situation, but it is a useful beginner-friendly reminder.

For example:

She ran yesterday.

Here, ran works as the main past-tense verb.

But:

She has run today.

Here, has is the helping verb, so you need the past participle run.

Another way to remember it is:

Run → Ran → Run

Think of the three forms as a pattern:

Present → Past → Past Participle

run → ran → run

Once you memorize this pattern, the has run or has ran question becomes much easier.

Examples of “Has Run” in Everyday English

Here are more natural examples you may hear or use in everyday conversation.

  • My sister has run five kilometers today.
  • He has run this business for ten years.
  • The dog has run into the garden.
  • The battery-powered device has run all day.
  • She has run three races this year.
  • The computer has run without any problems.
  • Our team has run several successful events.
  • The child has run outside.
  • The application has run correctly.
  • The machine has run continuously since morning.

These sentences all use has run correctly.

Examples of “Ran” in Everyday English

Now compare them with simple past examples:

  • My sister ran five kilometers yesterday.
  • He ran the business for ten years.
  • The dog ran into the garden.
  • The machine ran all day yesterday.
  • She ran three races last year.
  • The computer ran without problems yesterday.
  • Our team ran several events last summer.
  • The child ran outside.
  • The application ran correctly during the test.
  • The machine ran continuously yesterday.

The key difference is the tense and the relationship between the action and the present.

“Has Run” With Singular Subjects

Remember that has generally goes with third-person singular subjects.

Examples:

  • He has run.
  • She has run.
  • It has run.
  • The dog has run.
  • The machine has run.
  • The company has run.

But with I, you, we, and they, use have:

  • I have run.
  • You have run.
  • We have run.
  • They have run.

For example:

She has run five miles.

They have run five miles.

Both are correct, but the helping verb changes according to the subject.

Has Run Grammar Formula

You can remember the present perfect structure with this formula:

Subject + has + past participle

For the verb run:

She + has + run

Example:

She has run five miles.

For plural subjects:

Subject + have + past participle

Example:

They have run five miles.

For the past perfect:

Subject + had + past participle

Example:

She had run five miles before breakfast.

This makes the pattern easy to recognize.

Why Do People Say “Has Ran”?

The mistake usually happens because ran is clearly associated with the past.

A learner may think:

run = present

ran = past

Therefore, they may assume has ran should be correct.

However, English has another verb form called the past participle. With irregular verbs, the past participle does not always look like the simple past.

For run, the pattern is unusual:

run → ran → run

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

That is why:

She ran. ✅

but:

She has run. ✅

The difference is not about whether the action happened in the past. Both can describe past actions. The difference comes from the tense and the verb form required by the grammar.

Other Irregular Verbs With Similar Problems

Understanding run becomes easier when you compare it with other irregular verbs.

Consider go:

  • go
  • went
  • gone

We say:

She went home.

But:

She has gone home.

We do not say:

She has went home.

Now consider eat:

  • eat
  • ate
  • eaten

We say:

He ate lunch.

But:

He has eaten lunch.

We do not say:

He has ate lunch.

The same basic idea applies to run:

  • run
  • ran
  • run

So:

He ran.

But:

He has run.

Learning irregular verb patterns can help you avoid mistakes with many other verbs.

Has Run in Questions

You can also use has run in questions.

Examples:

  • Has she run five miles?
  • Has he run this race before?
  • Has the machine run all day?
  • Has the program run successfully?
  • Has your dog run away?

The structure is:

Has + subject + past participle?

For example:

Has she run today?

Not:

Has she ran today?

Has Run in Negative Sentences

You can use has not run or the contraction hasn’t run.

Examples:

  • She has not run today.
  • He hasn’t run this week.
  • The machine has not run since Monday.
  • The program hasn’t run correctly.
  • The dog has not run outside.

Notice that the negative form still uses run.

You do not change it to ran after has not.

Common Spelling and Grammar Tips

The spelling of run is easy, but its different forms can cause confusion.

Remember:

Present: run

Past: ran

Past participle: run

A useful study method is to write the three forms together:

RUN – RAN – RUN

Say them aloud several times.

Then create three sentences:

I run every day.

I have run today.

This simple exercise helps you connect each verb form with its correct tense.

Quick Test: Has Run or Has Ran?

Try completing these sentences.

  1. She has ,  five miles today.
  2. He ,  five miles yesterday.
  3. They have ,  this route before.
  4. We ,  to the store last night.
  5. The machine has ,  all day.
  6. The dog ,  away yesterday.
  7. She had ,  before I arrived.
  8. He has ,  three races this year.

The answers are:

  1. run
  2. ran
  3. run
  4. ran
  5. run
  6. ran
  7. run
  8. run

If you got these right, you understand the basic difference between has run and has ran.

Quick Comparison: “Has Run” vs. “Ran”

FeatureHas RunRan
TensePresent perfectSimple past
Verb formPast participleSimple past
Helping verbHasNone required
Correct?YesYes
ExampleShe has run today.She ran yesterday.
Specific past timeUsually avoided with present perfectCommon
Past participle of run?YesNo

The important point is that both “has run” and “ran” are correct expressions. What is incorrect is using ran after has.

Has Run or Has Ran: A Simple Rule

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

Never use “ran” after “has,” “have,” or “had” when you mean the standard past participle construction. Use “run.”

Examples:

  • has run ✅
  • have run ✅
  • had run ✅

Not:

  • has ran ❌
  • have ran ❌
  • had ran ❌

But ran is completely correct when it is used as the simple past:

She ran yesterday.

This small distinction solves most questions about has run or has ran.

Frequently Asked Questions About Has Run or Has Ran

Is “has ran” grammatically correct?

No. “Has ran” is not correct in standard English. The correct expression is “has run” because run is the past participle of the verb run.

Is “has run” correct?

Yes. “Has run” is grammatically correct. It uses the present perfect structure has + past participle.

Example:

She has run five miles today.

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

You should say “he has run.”

The correct forms are:

He ran yesterday.

He has run today.

The first uses the simple past. The second uses the present perfect.

Is “ran” past tense or past participle?

Ran is the simple past form of run.

The past participle is also run.

The three forms are:

run – ran – run

Can I use “ran” after “has”?

In standard English, no. After has, use the past participle.

Correct:

She has run home.

Incorrect:

She has ran home.

Is “has run” present tense?

Has run is the present perfect tense. It uses the present-tense helping verb has plus the past participle run.

It often describes a past action that has a connection with the present.

What is the past tense of run?

The simple past tense of run is ran.

Example:

I ran yesterday.

What is the past participle of run?

The past participle of run is run.

Example:

I have run today.

Is “had run” correct?

Yes. Had run is correct because had is followed by the past participle.

Example:

She had run five miles before breakfast.

Is “have ran” correct?

No. In standard English, use have run.

Correct:

They have run five miles.

Incorrect:

They have ran five miles.

Is “has been running” correct?

Yes. Has been running is correct when you want to use the present perfect continuous tense.

Example:

She has been running for an hour.

This emphasizes the ongoing activity or its duration.

Which is correct: “she has ran” or “she has run”?

“She has run” is correct.

The sentence uses the structure:

has + past participle

Because the past participle of run is run, the correct sentence is:

She has run.

Final Thought

Understanding the difference between “has run” and “has ran” helps you avoid a common English grammar mistake. “Has run” is grammatically correct because the present perfect tense requires the past participle of a verb.

“Has ran” is incorrect because “ran” is the simple past form of “run.” For example, you should write, “She has run five miles today,” rather than “She has ran five miles today.” Remember this simple rule whenever you use has, have, or had with irregular verbs. Choosing the correct form makes your writing clearer, more natural, and grammatically accurate.


Previous Article

Family & Friends vs Friends & Family: Meaning, Usage, and Examples 2026

Write a Comment

Leave a Comment

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