Has Ran or Has Run? The Correct Grammar Explained with Easy Examples

Has Ran or Has Run

Have you ever paused while writing and wondered whether has ran or has run is correct? You’re not alone. This is one of the most common grammar questions in English because the verbs ran and run come from the same base verb but are used in different tenses. Even native speakers occasionally mix them up in everyday writing and conversation.

The good news is that the rule is simple once you understand how verb tenses work. In this guide, you’ll learn the difference between has ran and has run, why one is correct and the other isn’t, real-life examples, common mistakes, grammar tips, and memory tricks that will help you use the correct form every time.

Quick Answer

The correct phrase is has run.

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

The verb run is irregular:

  • Base form: run
  • Past tense: ran
  • Past participle: run

Whenever you use has, have, or had, you must use the past participle, which is run, not ran.

Understanding the Verb “Run”

The verb run is an irregular verb, meaning it does not follow the standard -ed pattern.

Here are its forms:

Verb FormWord
Base formRun
Past tenseRan
Past participleRun
Present participleRunning

Learning these four forms makes it much easier to choose the correct tense.

Why Is “Has Run” Correct?

The helping verb has forms the present perfect tense.

The present perfect always follows this pattern:

Has/Have + Past Participle

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

  • She has run every morning this week.
  • He has run three marathons.
  • The company has run successful campaigns for years.

In each sentence, run is the past participle.

Why Is “Has Ran” Incorrect?

The word ran is the simple past tense, not the past participle.

Because of that, it cannot follow has, have, or had.

Incorrect:

  • ❌ She has ran.
  • ❌ He has ran home.
  • ❌ They have ran away.

Correct:

  • ✅ She has run.
  • ✅ He has run home.
  • ✅ They have run away.

This is one of the most common mistakes English learners make.

Has Ran vs Has Run: Comparison Table

FeatureHas RanHas Run
Grammatically correct?❌ No✅ Yes
Uses past participle?NoYes
Present perfect tense?IncorrectCorrect
Suitable in formal writing?NoYes
ExampleShe has ran. ❌She has run. ✅

The table makes it clear that has run is always the correct choice.

Simple Grammar Rule to Remember

Think of this pattern:

  • Has + Run ✅
  • Have + Run ✅
  • Had + Run ✅

Never use:

  • Has + Ran ❌
  • Have + Ran ❌
  • Had + Ran ❌

This rule works every time.

Examples of Correct Usage

Here are some everyday examples.

At School

  • She has run the fastest race this year.
  • He has run in every competition.

At Work

  • Our team has run several successful projects.
  • The software has run without problems.

Daily Life

  • I have run five kilometers today.
  • They have run out of milk.
  • My dog has run into the garden.

These examples show how naturally has run fits into everyday English.

Common Mistakes to Avoid

Many learners accidentally combine the wrong verb forms.

Incorrect:

He has ran home.

Correct:

He has run home.


Incorrect:

They have ran out of time.

Correct:

They have run out of time.


Incorrect:

She had ran before breakfast.

Correct:

She had run before breakfast.

Always remember that ran cannot follow has, have, or had.

Easy Memory Trick

A simple trick can help you remember.

Ran = Yesterday

Use ran when talking about a completed action in the simple past.

  • I ran yesterday.
  • She ran last week.

Run = With Helping Verbs

Use run after:

  • has
  • have
  • had

Examples:

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

If there’s a helping verb, choose run.

Present Perfect vs Simple Past

Understanding the difference between these tenses makes the rule much easier.

Present Perfect

Structure:

Has/Have + Past Participle

Examples:

  • She has run every day this month.
  • We have run many tests.

Simple Past

Structure:

Subject + Ran

Examples:

  • She ran yesterday.
  • We ran home after school.

Notice that ran never appears after has or have.

American vs British English

There is no difference between American English and British English regarding has run and has ran.

Both varieties:

  • Use has run as the correct form.
  • Consider has ran grammatically incorrect.
  • Follow the same rules for the present perfect tense.

Accent and vocabulary may differ, but this grammar rule stays exactly the same.

Related Grammar Topics

Learning these related verb forms can improve your grammar even more.

  • Has gone vs has went
  • Has eaten vs has ate
  • Has written vs has wrote
  • Has driven vs has drove
  • Has seen vs has saw
  • Has spoken vs has spoke

These verbs follow the same principle: use the past participle after helping verbs.

Tips to Remember the Difference

Here are a few simple tips.

  • Learn the three forms of irregular verbs.
  • After has, have, or had, always use the past participle.
  • Read your sentence aloud.
  • Practice with short examples.
  • Keep a list of common irregular verbs.

With regular practice, choosing the correct form becomes automatic.

FAQs

Is “has ran” ever correct?
No. Standard English grammar requires has run, not has ran.

Why is “has run” correct?
Because run is the past participle, and the present perfect tense always uses the past participle after has.

What is the past tense of “run”?
The simple past tense is ran.

Example:

  • She ran yesterday.

What is the past participle of “run”?
The past participle is run.

Example:

  • She has run five miles.

Is this rule the same in British English?
Yes. British English and American English use the same grammar rule.

Why do people say “has ran”?
Many speakers confuse the simple past (ran) with the past participle (run), especially in informal speech.

How can I remember the difference?
Remember this simple rule:

  • Yesterday → ran
  • Has/Have/Had → run

Summary

The answer to has ran or has run is straightforward once you know the verb forms. Has run is always the correct choice because run is the past participle, while ran is only the simple past tense. Whenever you use has, have, or had, follow them with run, never ran.

Mastering irregular verbs may seem difficult at first, but small grammar patterns make a big difference. By remembering that helping verbs require the past participle, you’ll avoid one of the most common English mistakes and write with greater confidence in school, work, and everyday communication.

Previous Article

Affirm vs Confirm: What's the Difference and When Should You Use Each?

Next Article

Paid vs Payed: Which Is Correct? Easy Grammar Guide with Examples

Write a Comment

Leave a Comment

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