VS

Has Run vs Has Ran (2026): Which Is Correct? The Simple Grammar Rule You Need to Know

If you’ve ever wondered whether you should write “has run” or “has ran,” you’re not alone. These two phrases are commonly confused because run and ran are both forms of the same verb. Many English learners—and even native speakers—mistakenly use has ran in conversation, emails, social media posts, and school assignments.

The good news is that the rule is straightforward once you understand how English verb forms work. The confusion comes from mixing the simple past tense with the past participle, two forms that look similar but serve different grammatical purposes.

This article explains the difference between has run and has ran, when each form should be used, why one is considered standard English while the other is not, and how to avoid this common mistake in both speaking and writing.


Quick Answer: Has Run vs Has Ran

Has run is the correct form in standard English because run is the past participle of the verb run. It is used with helping verbs such as has, have, and had to form the present perfect and past perfect tenses.

Has ran is incorrect in standard English because ran is the simple past tense, not the past participle.

Use “has run” when talking about an action connected to the present.

Correct: has run

Incorrect: has ran


Understanding the Verb Forms of “Run”

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

Verb FormExampleFunction
Base formrunUsed in the present tense and infinitive
Simple pastranDescribes a completed action in the past
Past participlerunUsed with helping verbs like has, have, and had

Notice something unusual:

The base form and the past participle are both run, while the simple past is ran.

Many irregular verbs follow similar patterns, which is why English learners sometimes mix them up.

Examples:

  • Present: “I run every morning.”
  • Simple past: “I ran yesterday.”
  • Present perfect: “I have run five miles this week.”

Why “Has Run” Is Correct

The phrase has run is part of the present perfect tense.

The present perfect is formed like this:

has/have + past participle

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

  • She has run a marathon.
  • He has run out of ideas.
  • The machine has run smoothly all day.

The helping verb has always requires the past participle, never the simple past tense.

Think of it as a fixed grammar pattern:

has + past participle

Not:

has + simple past

This rule applies to every English verb.

Examples:

  • has eaten ✅
  • has written ✅
  • has driven ✅
  • has spoken ✅
  • has run ✅

Not:

  • has ate ❌
  • has wrote ❌
  • has drove ❌
  • has spoke ❌
  • has ran ❌

The Main Difference Between Has Run and Has Ran

The difference is purely grammatical.

  • Has run uses the past participle, which is required after the helping verb has.
  • Has ran incorrectly combines has with the simple past tense.

Here’s a quick comparison:

PhraseStandard English?GrammarExample
Has run✅ YesPresent perfect (has + past participle)“She has run three races this year.”
Has ran❌ NoIncorrect combination“She has ran three races this year.”

A helpful way to remember the rule is this:

  • If the sentence contains has, have, or had, use the past participle.
  • For the verb run, the past participle is run, not ran.

When to Use Has Run

When to Use Has Run

Use has run whenever you need the present perfect tense. The present perfect connects a past action to the present in one of several ways.

1. An Action With Present Relevance

The action happened in the past, but it still matters now.

Examples:

  • “She has run five miles today.”
  • “He has run every test successfully.”
  • “The program has run without errors.”
  • “Our team has run several successful campaigns.”
  • “The company has run this promotion before.”
  • “My dog has run into the yard again.”
  • “The engine has run perfectly since the repair.”

2. Life Experiences

The present perfect often describes experiences without saying exactly when they happened.

Examples:

  • “She has run the Boston Marathon.”
  • “He has run his own business.”
  • “They have run several restaurants.”
  • “I have run many charity events.”
  • “Our coach has run training camps across the country.”

3. Recently Completed Actions

Examples:

  • “The washing machine has run its full cycle.”
  • “The software has run successfully.”
  • “The meeting has run longer than expected.”
  • “The printer has run out of paper.”
  • “The battery has run down.”

4. Repeated Actions

Examples:

  • “She has run every morning this month.”
  • “He has run this experiment several times.”
  • “The teacher has run the same lesson with different classes.”
  • “They have run weekly workshops all year.”
  • “The laboratory has run hundreds of tests.”

Why Has Ran Is Incorrect

Although you’ll sometimes hear has ran in casual speech or regional dialects, it is not considered standard English. It appears because speakers mistakenly substitute the simple past form (ran) for the past participle (run).

Examples of common mistakes:

❌ “He has ran home.”

✅ “He has run home.”


❌ “She has ran every day this week.”

✅ “She has run every day this week.”


❌ “The software has ran perfectly.”

✅ “The software has run perfectly.”


❌ “My brother has ran this race before.”

✅ “My brother has run this race before.”


❌ “The machine has ran all night.”

✅ “The machine has run all night.”

Even though you may encounter has ran in informal conversation or certain regional varieties of English, it should be avoided in:

  • Academic writing
  • Business communication
  • Professional emails
  • School assignments
  • Job applications
  • Formal presentations

If your goal is clear, standard English, always write has run.


Correct and Incorrect Examples

The following examples highlight the difference between the standard form and the common mistake.

CorrectIncorrectWhy?
She has run five miles today.She has ran five miles today.Run is the past participle.
He has run out of patience.He has ran out of patience.Present perfect requires the past participle.
The engine has run smoothly.The engine has ran smoothly.Ran cannot follow has.
Our business has run successfully for years.Our business has ran successfully for years.Use run, not ran, after helping verbs.
The children have run outside.The children have ran outside.Have also requires the past participle.

A simple editing tip is to scan your writing for has, have, or had. If one of these helping verbs is immediately followed by ran, replace ran with run. This quick check will eliminate one of the most common verb-form errors in English.

Does the Meaning Change by Context?

Does the Meaning Change by Context?

The grammatical rule does not change across different types of English. Whether you’re speaking casually, writing an academic paper, sending a business email, or posting on social media, the standard form after has, have, or had is always run.

Here’s how the correct form appears in different contexts.

Everyday Conversation

In casual speech, native speakers often use the present perfect to talk about recent events or experiences.

Examples:

  • “She has run to the store.”
  • “He has run out of milk.”
  • “My neighbor has run several marathons.”

Although you may occasionally hear has ran in informal conversation or regional dialects, it is considered nonstandard English and should be avoided in careful speech.

Business Communication

Professional writing requires standard grammar.

Examples:

  • “The software has run without interruption.”
  • “Our marketing campaign has run successfully for three months.”
  • “The production line has run at full capacity this week.”

Using has ran in reports or emails may leave an unprofessional impression because it is a grammatical error.

Academic Writing

Schools, universities, and standardized English exams expect the correct past participle.

Examples:

  • “The experiment has run successfully.”
  • “The simulation has run multiple times.”
  • “The research project has run according to schedule.”

Emails

Correct:

“The backup has run successfully.”

Incorrect:

“The backup has ran successfully.”

The correct form helps your writing sound polished and professional.

Social Media

People sometimes overlook grammar on social media, and you may see sentences like:

  • “He has ran another marathon.”

Even if the mistake is common online, it is still not standard English. The correct version remains:

  • “He has run another marathon.”

Common Mistakes and How to Avoid Them

Many learners confuse ran and run because both refer to past actions. Understanding the role of each verb form will help you avoid these errors.

Common MistakeCorrect FormWhy It Is WrongTip
has ranhas runHas requires the past participle.Remember: has + run.
have ranhave runRan is the simple past tense.Use the past participle after have.
had ranhad runPast perfect also requires the past participle.Think: had + run.
has ran awayhas run awayPhrasal verbs follow the same grammar rule.The verb form does not change.
has ran outhas run outPresent perfect always uses the past participle.Focus on the helping verb first.

Why This Mistake Happens

Several factors contribute to the confusion:

  • Run is an irregular verb.
  • The base form (run) and the past participle (run) are identical.
  • Learners often assume every past action should use ran.
  • Similar irregular verbs can create the same confusion, such as has wrote, has drove, or has ate, which are also incorrect.

A Practical Editing Trick

Whenever you see has, have, or had, ask yourself:

“Is the next verb a past participle?”

If the verb is ran, you’ve found an error.

Replace it with run.


Related Verb Forms That Cause Similar Confusion

The mistake with has ran is not unique. Many irregular verbs have different simple past and past participle forms.

Base VerbSimple PastPast ParticipleCorrect Present Perfect
runranrunhas run
eatateeatenhas eaten
writewrotewrittenhas written
drivedrovedrivenhas driven
speakspokespokenhas spoken
gowentgonehas gone
seesawseenhas seen
breakbrokebrokenhas broken

Notice the pattern:

  • Simple past stands alone.
  • Past participles follow helping verbs such as has, have, and had.

Learning this pattern will improve your grammar far beyond the verb run.


Memory Trick: How to Remember the Difference

A simple memory trick is:

Has, Have, or Had → Use the Past Participle.

For the verb run, the past participle is run.

Think of this mini-chart:

  • I ran yesterday. ✅
  • I have run today. ✅
  • She has run before. ✅
  • They had run earlier. ✅

Never write:

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

If a helping verb comes first, run is always the correct choice.


Frequently Asked Questions

Is has ran ever correct?

No. In standard English, has ran is incorrect because ran is the simple past tense. After has, you must use the past participle run, making has run the correct form.

Why is it has run instead of has ran?

The present perfect tense follows the pattern has/have + past participle. The past participle of run is run, while ran is only the simple past tense.

Is have ran also incorrect?

Yes. Just like has ran, have ran is incorrect in standard English. The correct form is have run, because have also requires the past participle.

What is the difference between ran and run?

Ran is the simple past tense used by itself, as in “She ran yesterday.” Run is the base form and the past participle. After has, have, or had, always use run.

Can native English speakers say has ran?

Some native speakers use has ran in casual speech or regional dialects, but it is considered nonstandard. In formal writing, education, and professional communication, has run is the accepted form.

How can I remember the correct form?

Remember this rule:

Helping verb + past participle

Since the past participle of run is run, the correct combinations are has run, have run, and had run.


Has Run vs Has Ran: Final Verdict

The answer is simple: has run is the correct form in standard English, while has ran is a common grammatical mistake.

The confusion arises because ran is the simple past tense and run is the past participle, but the present perfect always requires the past participle after has, have, or had.

Whenever you are unsure, remember the formula helping verb + past participle.

Applying this rule consistently will help you avoid not only has ran, but many other common errors with irregular verbs, making your spoken and written English more accurate and natural.

Leave a Comment