If you’ve ever paused before writing “has run” or “has ran,” you’re not alone. These two phrases are commonly confused because the verb run is irregular. Unlike regular verbs that simply add -ed to form the past participle, irregular verbs change forms in unique ways. That makes it easy to accidentally choose the wrong word, especially in everyday writing and conversation.
The good news is that the rule is actually simple once you understand how the verb run changes across different tenses. In this guide, you’ll learn the difference between has run vs has ran, when to use each form, common mistakes to avoid, and easy memory tricks to help you remember the correct grammar every time. By the end, you’ll never hesitate between these two forms again.
Quick Answer
The correct phrase is has run. The word run is the past participle of the verb run, and it must be used after helping verbs like has, have, and had. Has ran is grammatically incorrect because ran is the simple past tense, not the past participle.
Why People Confuse “Has Run” and “Has Ran”
Many English learners—and even native speakers—mix up these phrases because run is an irregular verb.
Here’s why the confusion happens:
- The simple past is ran, which sounds like it should follow has.
- Many regular verbs use the same form for past tense and past participle.
- People often learn verbs through conversation before learning grammar rules.
- Informal speech sometimes spreads incorrect grammar.
Understanding the three principal forms of the verb solves the problem.
| Base Form | Simple Past | Past Participle |
| run | ran | run |
First Word: Has Run
Has run is the correct expression.
It uses:
- Has = helping (auxiliary) verb
- Run = past participle
Use has run when talking about:
- Actions completed recently
- Experiences
- Events connected to the present
- Present perfect tense
Examples
- She has run five marathons.
- He has run the business since 2018.
- My dog has run away twice this month.
- The software has run without problems all day.
Second Word: Has Ran
Has ran is incorrect in standard English.
The word ran is only used as the simple past tense.
Correct:
- She ran yesterday.
- He ran to catch the bus.
Incorrect:
- ❌ She has ran five miles.
- ❌ He has ran home already.
Correct versions:
- ✅ She has run five miles.
- ✅ He has run home already.
Comparison Table
| Feature | Has Run | Has Ran |
| Grammatically correct | ✅ Yes | ❌ No |
| Uses past participle | ✅ Yes | ❌ No |
| Uses simple past | ❌ No | ✅ Yes |
| Used after has/have/had | ✅ Yes | ❌ No |
| Standard English | ✅ Yes | ❌ Incorrect |
When to Use Each
Use Has Run When:
- Using the present perfect tense.
- Talking about completed actions connected to the present.
- Describing life experiences.
- Discussing recent events.
Examples:
- She has run every morning this week.
- The machine has run perfectly.
- Our team has run several successful campaigns.
- He has run out of patience.
Use Ran When:
Use ran without has, have, or had.
Examples:
- She ran yesterday.
- They ran across the field.
- We ran home before the rain started.
- The engine ran smoothly.
Examples
Here are more examples showing correct usage.
- She has run three miles today.
- He has run this company for ten years.
- My phone has run out of battery.
- The dishwasher has run twice already.
- They have run several successful events.
- The athlete has run faster than ever before.
- She ran five miles yesterday.
- He ran to school this morning.
- We ran into an old friend.
- The children ran around the playground.
- I have run this program many times.
- The printer has run out of ink.
Common Mistakes
People often write:
- ❌ Has ran
- ❌ Have ran
- ❌ Had ran
Correct versions:
- ✅ Has run
- ✅ Have run
- ✅ Had run
Another common mistake is confusing ran with run because both refer to past actions. Remember that helping verbs require the past participle.
Memory Trick
A simple trick is:
Has + Past Participle = Has Run
Think of these similar patterns:
- Has eaten
- Has written
- Has gone
- Has run
Never pair has with ran.
If you can say has eaten, then you can also say has run.
American vs British English
There is no difference between American and British English for this grammar rule.
Both varieties use:
- ✅ Has run
- ❌ Has ran
Although pronunciation and vocabulary may vary between regions, this rule remains exactly the same.
Similar Words
Many irregular verbs follow a similar pattern.
| Base | Past | Past Participle |
| begin | began | begun |
| drink | drank | drunk |
| sing | sang | sung |
| swim | swam | swum |
| write | wrote | written |
| run | ran | run |
Learning these verb patterns makes English grammar much easier.
Final Verdict
When comparing has run vs has ran, only has run is grammatically correct.
Remember this simple rule:
- Ran = simple past
- Run = past participle
Whenever you use has, have, or had, always choose run, never ran.
Frequently Asked Questions
Is “has ran” ever correct?
No. In standard English grammar, has ran is always incorrect.
Why is it “has run” instead of “has ran”?
Because run is the past participle, and present perfect tense always requires the past participle after has, have, or had.
Is “ran” the past tense of “run”?
Yes. Ran is the simple past tense.
Example:
- I ran yesterday.
Is “run” a past participle?
Yes.
The forms are:
- Base: run
- Past: ran
- Past participle: run
Can I say “have ran”?
No.
The correct phrase is have run.
What tense is “has run”?
It is the present perfect tense.
Why do native speakers sometimes say “has ran”?
In some regional dialects or informal speech, people may say has ran, but it is considered incorrect in standard written and formal English.
Remember This
Think of the rule:
- Ran works alone in the simple past.
- Run follows has, have, and had.
If there’s a helping verb, choose run, not ran.
Conclusion
The difference between has run and has ran comes down to understanding irregular verbs and the role of the past participle. While ran is the correct simple past form, it should never follow helping verbs like has, have, or had. Instead, use run, which serves as the past participle in perfect tenses.
Mastering this small grammar rule can make your writing sound more natural, accurate, and professional. Whether you’re writing an email, preparing for an English exam, or improving your everyday communication, remembering “has run” is correct and “has ran” is not will help you avoid one of the most common English grammar mistakes.

Nova Turner specializes in imaginative science fiction blending futuristic technology, thrilling adventures, and powerful human emotions. Her innovative storytelling inspires curiosity, creativity, and exploration among readers of every age.