Many English learners wonder whether they should say has run or has ran. The confusion is understandable because the verb run is irregular, meaning it does not follow the normal -ed pattern like walked or played. Instead, its different forms change in ways that can be difficult to remember.
The good news is that the rule is actually very simple once you understand the three forms of the verb. In this guide, you’ll learn the difference between has run and has ran, when to use each one, common mistakes to avoid, memory tricks, American vs. British English differences, and plenty of real-life examples. By the end, you’ll know exactly which form is grammatically correct every time.
Quick Answer
“Has run” is correct. “Has ran” is grammatically incorrect in standard English. After has, have, or had, always use the past participle, and the past participle of run is run, not ran.
Correct: She has run five miles today.
Incorrect: She has ran five miles today.
Why People Confuse It
Many people mix up has run and has ran because ran is the simple past tense of run, while run is also the past participle.
Here are the three forms:
- Base verb: run
- Simple past: ran
- Past participle: run
Since many irregular verbs have different past and past participle forms, learners often assume ran should follow has, but that’s not how English grammar works.
First Word: Has Run
Meaning
Has run is the present perfect tense.
It describes:
- An action completed at an unspecified time
- A recent action
- An experience
- Something that started in the past and has relevance now
Structure
Has + past participle (run)
Examples
- She has run every morning this week.
- The machine has run without problems.
- He has run three marathons.
- My phone has run out of battery.
- The software has run perfectly since the update.
Second Word: Has Ran
Meaning
Has ran is not correct in standard English.
Why?
Because has must always be followed by the past participle, not the simple past tense.
Wrong:
- He has ran.
- She has ran fast.
- The dog has ran away.
Correct:
- He has run.
- She has run fast.
- The dog has run away.
Comparison Table
| Feature | Has Run | Has Ran |
| Grammatically correct | ✅ Yes | ❌ No |
| Uses past participle | ✅ Yes | ❌ No |
| Uses simple past | ❌ No | ✅ Yes |
| Standard English | ✅ Accepted | ❌ Incorrect |
| Used after has/have/had | ✅ Always | ❌ Never |
When to Use Each
Use Has Run When:
- Using the present perfect tense
- Talking about life experiences
- Describing recent actions
- Showing completed actions connected to the present
- Writing formal or informal English
Examples:
- She has run five kilometers.
- The app has run smoothly.
- He has run this business for years.
Use Has Ran
Never use has ran in standard English.
Instead:
- He ran yesterday. ✅
- He has run today. ✅
Examples
Here are plenty of correct examples.
- She has run every day this month.
- He has run the company since 2020.
- My computer has run perfectly.
- The horse has run several races.
- Our team has run many successful campaigns.
- The river has run dry.
- The washing machine has run all afternoon.
- Sarah has run faster than ever before.
- The child has run home already.
- Your subscription has run out.
- He ran to school yesterday.
- They ran after the bus this morning.
Notice that ran appears only in the simple past tense—not after has.
Common Mistakes
Incorrect
- She has ran.
- He has ran home.
- The engine has ran well.
- We have ran out of milk.
- They had ran away.
Correct
- She has run.
- He has run home.
- The engine has run well.
- We have run out of milk.
- They had run away.
Memory Trick
Remember this simple pattern:
Run → Ran → Run
Think of it as a sandwich:
- Base = Run
- Past = Ran
- Past Participle = Run
If you see:
- has
- have
- had
always choose run, never ran.
Easy sentence to remember:
Has = Run. Never Has = Ran.
American vs. British English
There is no difference between American and British English for this verb.
Both use:
- He has run. ✅
- She has run away. ✅
Both consider:
- He has ran. ❌
to be incorrect in standard grammar.
Similar Words
Many irregular verbs follow a similar pattern.
| Base | Past | Past Participle |
| Run | Ran | Run |
| Come | Came | Come |
| Become | Became | Become |
| Begin | Began | Begun |
| Drink | Drank | Drunk |
| Sing | Sang | Sung |
| Swim | Swam | Swum |
| Write | Wrote | Written |
| Speak | Spoke | Spoken |
| Drive | Drove | Driven |
Notice that after has, have, or had, you always use the past participle.
Final Verdict
The answer is simple:
✅ Has run is correct.
❌ Has ran is incorrect.
Remember:
- Yesterday → ran
- Has/Have/Had → run
Mastering this one rule will help you avoid one of the most common grammar mistakes in English.
FAQs
1. Is “has ran” ever correct?
No. In standard English, has ran is always considered incorrect.
2. Why is “has run” correct?
Because run is the past participle, and present perfect tense requires has + past participle.
3. Which is correct: “He has run” or “He has ran”?
He has run is the only correct option.
4. What is the past tense of run?
The simple past tense is ran.
Example:
I ran yesterday.
5. What is the past participle of run?
The past participle is run.
Example:
I have run five miles.
6. Why do native speakers sometimes say “has ran”?
Some regional dialects and informal speech may use has ran, but it is not accepted in standard written or formal English.
7. Is this rule the same in American and British English?
Yes. Both varieties use has run and reject has ran in standard grammar.
Remember This
Run → Ran → Run
- Yesterday = ran
- Has/Have/Had = run
If you see has, have, or had, always use run, never ran.
Conclusion
Learning the difference between has run and has ran becomes easy once you understand the three forms of the irregular verb run. While ran is the simple past tense used for actions completed in the past, run serves as the past participle and must be used after helping verbs such as has, have, and had.
Whenever you’re unsure, remember the pattern run → ran → run. Using has run consistently will make your English sound more natural, accurate, and professional in both writing and conversation. With regular practice and attention to irregular verb forms, you’ll avoid this common grammar mistake with confidence.