Has Ran or Has Run? The Correct Grammar Rule Explained Clearly

Has Ran or Has Run

English grammar can feel confusing, especially when two phrases sound almost correct. One of the most common questions learners ask is whether to use has ran” or “has run. If you have ever paused while writing a sentence like “He has ran fast” or “He has run fast,” you are not alone.

The good news is that this grammar rule is actually simple once you understand how verb tenses work. In this guide, you will learn the correct usage, common mistakes, practical examples, and an easy trick to remember the difference forever.


Quick Answer

The correct phrase is “has run.”

❌ Incorrect: She has ran to the store.
✅ Correct: She has run to the store.

The word “run” is the past participle form of the verb, which is required after has, have, and had.

Understanding “Has Ran or Has Run”

The confusion happens because both ran and run are forms of the verb run. However, they belong to different tenses.

Here are the three main forms:

Verb FormExample
Base Verbrun
Past Tenseran
Past Participlerun

When using helping verbs like has, have, or had, you must use the past participle, which is run.

That means:

  • “has run” = correct
  • “has ran” = incorrect

Why “Has Run” Is Correct

The phrase “has run” uses the present perfect tense. This tense is formed like this:

has/have + past participle

For the verb run, the past participle is run.

Correct Examples

  • He has run five miles today.
  • She has run this business for years.
  • My dog has run away twice this month.
  • The athlete has run faster than ever before.

In all these examples, run follows has because it is the proper past participle.

READ MORE:  Fairing or Faring: What’s the Difference and Which One Should You Use?

Why “Has Ran” Is Incorrect

The word “ran” is only used as the simple past tense. It should never follow has, have, or had.

Incorrect Examples

  • ❌ He has ran to school.
  • ❌ She has ran every morning.
  • ❌ They have ran out of time.

Corrected Versions

  • ✅ He has run to school.
  • ✅ She has run every morning.
  • ✅ They have run out of time.

This is one of the most frequent grammar mistakes in English writing and speech.

Simple Grammar Rule to Remember

If your sentence includes:

  • has
  • have
  • had

Then use the past participle form of the verb.

For run, the past participle is always run.

Easy Formula

\text{has/have/had} + \text{past participle}

Examples:

  • has run
  • have run
  • had run

Never use ran after helping verbs.

Examples of “Ran” vs “Run”

Understanding both forms side by side makes the difference much easier.

Correct UsageExplanation
He ran yesterday.Simple past tense
He has run today.Present perfect tense
They ran in the race.Action completed in the past
They have run many races.Experience or ongoing relevance
She had run before breakfast.Past perfect tense

Common Mistakes People Make

Many English learners mix these verb forms because they sound natural in casual conversation. Here are the most common errors.

Using “Ran” After Helping Verbs

❌ I have ran there before.
✅ I have run there before.

Mixing Tenses Incorrectly

❌ She has ran yesterday.
✅ She ran yesterday.

The word yesterday usually signals simple past tense, so ran is correct without has.

Forgetting Irregular Verb Forms

The verb run is irregular, which means it does not follow standard “-ed” patterns like:

  • walk → walked
  • jump → jumped
READ MORE:  What Kind of vs What Kinds of: Differences, Examples, and Tips

Instead:

  • run → ran → run

Irregular verbs often cause confusion in spoken and written English.

Has Run in Everyday English

You will often hear or read “has run” in daily communication.

Examples in Real Situations

  • The company has run successfully for ten years.
  • He has run out of patience.
  • The machine has run continuously all night.
  • She has run several marathons.

These phrases sound natural because they follow standard English grammar rules.


American vs British English Usage

In both American English and British English, “has run” is the correct form.

There is no regional difference for this grammar rule.

Both Versions Use:

  • ✅ has run
  • ❌ has ran

However, in informal speech, some dialects may incorrectly use “has ran.” While you may hear it casually, it is still considered grammatically incorrect in professional writing, academic English, and formal communication.

Related Grammar Terms You Should Know

Learning a few connected grammar concepts can make this rule easier to remember.

Present Perfect Tense

The present perfect connects past actions to the present.

Structure:

  • has/have + past participle

Example:

  • She has finished her homework.

Simple Past Tense

The simple past describes completed actions in the past.

Structure:

  • past tense verb

Example:

  • She finished her homework yesterday.

Past Participle

A past participle is the verb form used with helping verbs.

Examples:

Base VerbPast TensePast Participle
eatateeaten
gowentgone
runranrun
writewrotewritten

Easy Memory Trick

Here is a quick trick:

If you can replace the phrase with “have”, then you probably need the past participle.

READ MORE:  Performed vs Preformed: What’s the Difference and When to Use Each Correctly?

Example:

  • He has run.
  • They have run.

Because “have run” sounds correct, “has run” is also correct.

But:

  • ❌ He has ran.
  • ❌ They have ran.

These sound awkward because ran cannot function as a past participle.

Practice Sentences

Try these examples yourself.

Fill in the Blank

  1. She has ___ five miles today.
  2. They ___ to the park yesterday.
  3. He had ___ before sunrise.

Answers

  1. run
  2. ran
  3. run

Practicing sentence structure helps improve grammar accuracy naturally.


FAQs

Is “has ran” ever correct?

No. “Has ran” is grammatically incorrect in standard English.

Why do people say “has ran”?

Some regional dialects and informal speech patterns use it incorrectly. However, formal grammar rules require “has run.”

What tense is “has run”?

“Has run” is in the present perfect tense.

Is “ran” past tense?

Yes. “Ran” is the simple past tense form of run.

What is the past participle of “run”?

The past participle is “run.”

Which is correct: “have ran” or “have run”?

“Have run” is correct.

Can I use “ran” without “has”?

Yes. Example: He ran yesterday.

Is this mistake common among native speakers?

Yes. Even native English speakers sometimes misuse irregular verbs in casual conversation.


Final Summary

When deciding between “has ran or has run,” the correct choice is always “has run.” The reason is simple: after helping verbs like has, have, and had, English grammar requires the past participle form. For the verb run, the past participle is run, not ran.

Remember this quick rule:

  • Use ran for simple past tense
  • Use run after has/have/had

Mastering irregular verbs takes practice, but small grammar improvements can make your writing clearer, more professional, and more confident. The next time you write or speak, you will know exactly which phrase to use.

Henry Wyatt

Henry Wyatt is the administrator of RizzPeak, responsible for managing site operations, content organization, and overall performance. He ensures smooth functionality, platform security, and a user-friendly experience while supporting the site’s creative direction and maintaining consistent quality across all features and updates.

Previous Article

Affirm vs Confirm Explained with Easy Examples

Next Article

Paid vs Payed Explained with Easy Examples and Meanings

Write a Comment

Leave a Comment

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