Many English learners struggle with has run and has ran because both phrases seem similar. Since run is an irregular verb, its different forms can be confusing. However, only one of these expressions is grammatically correct in standard English.
If you’ve ever wondered whether you should write has run or has ran, you’re in the right place. This guide explains the difference with simple definitions, grammar rules, comparison tables, examples, common mistakes, and memory tips to help you use the correct form every time.
Quick Answer
Has run is the correct present perfect form because run is the past participle of the verb run. Has ran is grammatically incorrect because ran is the simple past tense, not the past participle.
Why People Confuse It
Many people mix up has run and has ran because:
- Run is an irregular verb.
- The words run and ran sound similar.
- Learners often confuse the simple past with the past participle.
- Many irregular English verbs have different past and past participle forms.
- Informal speech sometimes spreads incorrect grammar.
The correct verb forms are:
- Present: run
- Past: ran
- Past Participle: run
What Does “Has Run” Mean?
Has run is the present perfect tense. It describes an action that happened in the past but is connected to the present.
Examples of “Has Run”
- She has run five marathons.
- He has run this company since 2018.
- The software has run without any problems.
- My brother has run every morning this month.
- The machine has run continuously all day.
- She has run out of milk.
- The campaign has run successfully for several weeks.
- He has run numerous charity events.
- The engine has run smoothly since it was repaired.
- Our team has run several successful projects.
What Does “Has Ran” Mean?
Has ran is not grammatically correct in standard English.
After has, have, or had, English always requires the past participle, which is run, not ran.
Incorrect Examples
- ❌ She has ran five marathons.
- ❌ He has ran to the store.
- ❌ The machine has ran all night.
- ❌ They have ran out of supplies.
- ❌ We had ran the experiment yesterday.
Has Run vs. Has Ran Comparison
| Feature | Has Run | Has Ran |
|---|---|---|
| Grammar | Correct | Incorrect |
| Verb Form | Past participle | Simple past |
| Tense | Present perfect | Not a valid tense |
| Used After | Has, Have, Had | Never after Has, Have, Had |
| Example | She has run a marathon. | ❌ She has ran a marathon. |
When to Use Each
Use has run when:
- Talking about life experiences.
- Describing actions connected to the present.
- Using the present perfect tense.
- Speaking about completed actions with present relevance.
Never use has ran in standard English.
Instead:
- ✅ She has run.
- ✅ They have run.
- ✅ We had run.
Examples (10+)
- She has run every day this week.
- He has run the family business for years.
- The company has run several successful campaigns.
- My phone has run out of battery.
- The software has run perfectly since installation.
- They have run many tests.
- We had run out of time before the meeting.
- The train has run on schedule all month.
- She has run more races than anyone on the team.
- Our organization has run community programs for decades.
- He has run his own restaurant since 2020.
- The engine has run efficiently after servicing.
Common Mistakes
❌ He has ran home.
✅ He has run home.
❌ They have ran several experiments.
✅ They have run several experiments.
❌ She had ran out of patience.
✅ She had run out of patience.
❌ My dog has ran away.
✅ My dog has run away.
❌ The machine has ran smoothly.
✅ The machine has run smoothly.
Memory Trick
A simple way to remember this rule is:
- Ran goes by itself.
- She ran yesterday.
- Run goes with has, have, and had.
- She has run five miles.
- They have run out of water.
- We had run out of time.
Think:
Has + Run = Correct
Has + Ran = Incorrect
American vs. British English
There is no difference between American and British English for this grammar rule.
Both use:
- Has run ✅
- Have run ✅
- Had run ✅
Both consider has ran incorrect.
Similar Words
Other irregular verbs that cause similar confusion include:
- Gone vs. Went
- Began vs. Begun
- Came vs. Come
- Saw vs. Seen
- Broke vs. Broken
- Wrote vs. Written
- Spoke vs. Spoken
- Drove vs. Driven
Final Verdict
The correct expression is has run, never has ran. Remember that run is the past participle, while ran is only the simple past tense. Whenever you use has, have, or had, always choose run.
Learning irregular verb forms takes practice, but remembering run–ran–run will help you avoid one of the most common English grammar mistakes.
Remember This
Run → Ran → Run
- Present: run
- Past: ran
- Past Participle: run
If you see has, have, or had, always use run, not ran.
Frequently Asked Questions
Is “has ran” grammatically correct?
No. The correct form is has run.
Why is “has run” correct?
Because run is the past participle, which is required after has, have, and had.
What is the past tense of “run”?
The simple past tense is ran.
What is the past participle of “run”?
The past participle is run.
Can I say “have ran”?
No. The correct phrase is have run.
Is “had ran” correct?
No. The correct form is had run.
Do British and American English use different forms?
No. Both use has run and consider has ran incorrect.
Conclusion
The difference between has run and has ran comes down to understanding irregular verbs. While ran is the simple past tense, run is the past participle. Since the present perfect always requires a past participle, has run is the only correct choice.
Whenever you write or speak in English, remember the verb pattern run