Has Run vs Has Ran? Complete Guide with Examples (2026)

Has Run vs Has Ran? This is one of the most common grammar questions English learners ask. Many people see both phrases online and assume they are interchangeable, but only one of them is grammatically correct in standard English.

Understanding the difference between has run and has ran is important because these forms appear frequently in conversations, emails, academic writing, and professional communication. The confusion usually comes from the fact that the verb run is irregular. Unlike regular verbs that simply add “-ed” to form the past tense and past participle, irregular verbs follow unique patterns that must be memorized.

For example:

  • Correct: Sarah has run five miles today.
  • Incorrect: Sarah has ran five miles today.

Another example:

  • Correct: The dog has run around the yard all afternoon.
  • Incorrect: The dog has ran around the yard all afternoon.

In both cases, has run is correct because run is the past participle form used with helping verbs such as has, have, and had.

In this guide, you’ll learn the difference between has run and has ran, why one is correct and the other isn’t, common mistakes, grammar rules, sentence examples, and practical tips to remember the correct form every time.

Understanding the Verb “Run”

Before comparing the two phrases, it’s important to understand the forms of the verb run.

Like many irregular verbs in English, run changes form depending on the tense.

Notice something important:

The simple past tense is ran, while the past participle is run.

This distinction is the key reason why people become confused.

Examples:

  • Present: I run every morning.
  • Past: I ran yesterday.
  • Present Perfect: I have run every day this week.

Because has requires a past participle, the correct phrase is has run, not has ran.

What Does “Has Run” Mean?

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

The structure is:

Has + Past Participle

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

Has + Run = Has Run

Examples:

  • She has run three marathons.
  • The machine has run continuously for ten hours.
  • He has run this business successfully for years.
  • The athlete has run faster than ever before.
  • My brother has run in several competitions.

In each sentence, has run connects a past action to the present.

What Does “Has Ran” Mean?

In standard English grammar, has ran is incorrect.

Why?

Because ran is the simple past tense form, not the past participle.

The helping verb has must always be followed by a past participle.

Incorrect:

  • She has ran a marathon.
  • He has ran away.
  • The horse has ran across the field.

Correct:

  • She has run a marathon.
  • He has run away.
  • The horse has run across the field.

Although some regional dialects may use has ran in casual speech, it is considered grammatically incorrect in formal English.

Has Run vs Has Ran: The Main Difference

The easiest way to understand the difference is to remember the verb forms.

Think of it this way:

  • Ran works alone.
  • Run works after has, have, and had.

Examples:

  • I ran yesterday. ✅
  • I have run today. ✅
  • I have ran today. ❌

Why People Confuse Has Run and Has Ran

There are several reasons for the confusion.

1. Irregular Verb Forms

Most English verbs follow predictable patterns.

For example:

  • Walk → Walked → Walked
  • Play → Played → Played

But irregular verbs change differently.

For example:

  • Run → Ran → Run
  • Sing → Sang → Sung
  • Begin → Began → Begun

Because the past tense and past participle differ, learners often mix them up.

2. Informal Speech

In some regions, people may say:

  • He has ran away.
  • She has went home.

These forms are common in informal speech but are not considered standard grammar.

3. Similar Sound

Because run and ran are similar in pronunciation, many writers accidentally choose the wrong form.

When to Use “Has Run”

Use has run when:

  • The subject is singular.
  • You are using the present perfect tense.
  • The action has relevance to the present.

Examples:

  • She has run five miles.
  • The company has run successful campaigns.
  • My dog has run through the garden.
  • He has run this department since 2020.
  • The engine has run smoothly all day.

Present Perfect Tense Explained

The present perfect tense follows this structure:

Subject + Has/Have + Past Participle

Examples:

  • I have eaten.
  • She has eaten.
  • We have finished.
  • He has finished.

Using the verb run:

  • I have run.
  • You have run.
  • She has run.
  • They have run.

Never use ran after has or have.

Examples of Correct Usage

Here are some correct examples.

Everyday Conversation

  • She has run to the store.
  • He has run out of milk.
  • The kids have run outside.

School and Education

  • The student has run several experiments.
  • She has run the science club for two years.

Sports

  • The athlete has run a personal best.
  • He has run every race this season.

Business

  • The manager has run the company efficiently.
  • She has run multiple successful projects.

Examples of Incorrect Usage

Avoid these mistakes:

  • She has ran five miles.
  • He has ran away.
  • The machine has ran continuously.
  • The athlete has ran faster this year.
  • My brother has ran in several races.

Correct versions:

  • She has run five miles.
  • He has run away.
  • The machine has run continuously.
  • The athlete has run faster this year.
  • My brother has run in several races.

Has Run in Questions

Questions often use has before the subject.

Examples:

  • Has she run today?
  • Has he run the program?
  • Has the dog run away?
  • Has the athlete run this race before?

Incorrect:

  • Has she ran today?
  • Has he ran the program?

Has Run in Negative Sentences

Negative present perfect sentences use:

Has + Not + Run

Examples:

  • She has not run today.
  • He has not run the business alone.
  • The machine has not run properly.

Contractions:

  • She hasn’t run today.
  • He hasn’t run the company before.

Comparing Similar Irregular Verbs

The confusion with run is similar to other irregular verbs.

Examples:

Go

  • Past: Went
  • Past Participle: Gone

Correct:

  • She has gone home.

Incorrect:

  • She has went home.

See

  • Past: Saw
  • Past Participle: Seen

Correct:

  • He has seen the movie.

Incorrect:

  • He has saw the movie.

Eat

  • Past: Ate
  • Past Participle: Eaten

Correct:

  • She has eaten lunch.

Incorrect:

  • She has ate lunch.

The same rule applies to run:

  • Past: Ran
  • Past Participle: Run

Correct:

  • She has run.

Incorrect:

  • She has ran.

Memory Trick to Remember the Difference

A simple trick is:

Has, Have, and Had need a Past Participle.

Ask yourself:

“What is the past participle of run?”

Answer:

Run

Therefore:

  • Has run ✅
  • Have run ✅
  • Had run ✅

But:

  • Has ran ❌
  • Have ran ❌
  • Had ran ❌

This trick works for many irregular verbs.

Real-Life Examples

Example 1

Incorrect:

Jessica has ran three miles this morning.

Correct:

Jessica has run three miles this morning.

Example 2

Incorrect:

The software has ran without problems.

Correct:

The software has run without problems.

Example 3

Incorrect:

The dog has ran around the park.

Correct:

The dog has run around the park.

Example 4

Incorrect:

My father has ran this store for years.

Correct:

My father has run this store for years.

Common Mistakes Students Make

Many learners write:

  • He has ran.
  • She has went.
  • They have ate.

These errors happen because learners choose the simple past tense instead of the past participle.

Correct versions:

  • He has run.
  • She has gone.
  • They have eaten.

Whenever you use has, have, or had, make sure the next verb is a past participle.

Practice Sentences

Choose the correct option.

  1. She has (run/ran) five miles.
  2. The athlete has (run/ran) this race before.
  3. He has (run/ran) the company since 2018.
  4. My dog has (run/ran) away twice.
  5. The machine has (run/ran) perfectly.

Answers:

  1. Run
  2. Run
  3. Run
  4. Run
  5. Run

Advanced Grammar Explanation

The present perfect tense links the past and present.

Example:

She has run five miles today.

This means:

  • The running happened in the past.
  • The result is still relevant now.

Compare:

She ran five miles yesterday.

This is simple past tense and focuses on a completed action in the past.

Notice the difference:

  • She ran five miles yesterday. (simple past)
  • She has run five miles today. (present perfect)

This distinction is why ran and run cannot be used interchangeably.

Has Run vs Ran in a Sentence

Many learners ask:

Can I use “ran” instead of “has run”?

Only if you change the sentence structure.

Correct:

  • He ran yesterday.
  • He has run today.

Incorrect:

  • He has ran today.

The first sentence uses simple past tense.

The second uses present perfect tense.

Quick Grammar Summary

Remember these rules:

  1. Ran is the simple past tense.
  2. Run is the past participle.
  3. After has, have, and had, use run.
  4. Never write has ran in formal English.
  5. Use has run for present perfect tense.

Examples:

  • I ran yesterday.
  • I have run today.
  • She has run a marathon.
  • The athlete has run many races.

FAQs

Is “has run” or “has ran” correct?

“Has run” is correct because “run” is the past participle form of the verb. “Has ran” is grammatically incorrect in standard English.

Why is “has ran” incorrect?

“Ran” is the simple past tense of “run,” while “has” must be followed by a past participle. Since the past participle of “run” is “run,” the correct phrase is “has run.”

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

“Run” can be the base form or past participle of the verb, while “ran” is the simple past tense form. For example, “I ran yesterday” and “I have run every day this week.”

Can I say “he has ran a marathon”?

No. The correct sentence is “He has run a marathon.” After “has,” you should always use the past participle form “run.”

Is “has run” present perfect tense?

Yes. “Has run” is in the present perfect tense. It is formed using “has” plus the past participle “run.”

What tense is “ran”?

“Ran” is the simple past tense of the verb “run.” It describes an action that happened and ended in the past.

Do native English speakers ever say “has ran”?

Some regional dialects and informal speech may use “has ran,” but it is considered incorrect in standard English grammar and should be avoided in writing.

How can I remember the correct form?

A simple rule is: after “has,” “have,” or “had,” always use the past participle. Since the past participle of “run” is “run,” the correct form is “has run.”

Which sentence is correct: “She has run” or “She has ran”?

“She has run” is correct. “She has ran” is incorrect because “ran” is not the past participle form.

Is “had run” correct?

Yes. “Had run” is correct because “run” is the past participle used with the helping verb “had” in the past perfect tense.

Conclusion

Has Run vs Has Ran? The correct choice is has run because run is the past participle form of the verb, while ran is only the simple past tense. Whenever you use helping verbs such as has, have, or had, you must follow them with the past participle, making has run the grammatically correct expression.

For example:

  • She has run five miles today. ✅
  • She has ran five miles today. ❌

A simple rule to remember is that ran works alone, while run works with has, have, and had. By understanding this difference and practicing with real-life examples, you’ll avoid a common grammar mistake and write more confidently in both casual and professional English.

Leave a Reply

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