The confusion between has run vs has ran is one of the most common grammar mistakes in English.
Because both run and ran are forms of the same verb, many learners struggle to know which one belongs after the helping verb has.
Understanding has run vs has ran is essential for speaking and writing grammatically correct English in school, business, and everyday conversations.
If you’ve ever wondered whether to write “She has run five miles” or “She has ran five miles,” you’re not alone.
This guide explains has run vs has ran with simple grammar rules, comparison tables, real life examples, common mistakes, memory tricks, and FAQs so you can confidently choose the correct expression every time.
Quick Answer
Has run is the correct form because run is the past participle of the verb run.
Has ran is grammatically incorrect in standard English because ran is the simple past tense, not the past participle.
Correct: She has run a marathon.
Incorrect: She has ran a marathon.
Has Run vs Has Ran Comparison Table
| Feature | Has Run | Has Ran |
|---|---|---|
| Grammar Status | Correct | Incorrect |
| Verb Form Used | Past participle | Simple past |
| Used with “Has” | Yes | No |
| Standard English | Yes | No |
| Example | He has run home. | He has ran home. ✗ |
What Does “Has Run” Mean?
Has run is the present perfect form of the verb run.
The structure is:
Has + Past Participle (run)
It describes an action that happened at an unspecified time in the past or started in the past and continues to affect the present.
Examples
- She has run three marathons.
- He has run this business for ten years.
- The machine has run continuously all day.
- My dog has run away twice.
What Does “Has Ran” Mean?
Has ran is not grammatically correct in standard English.
The helping verb has must always be followed by the past participle, not the simple past tense.
Since:
- Base verb = run
- Past tense = ran
- Past participle = run
The correct expression is has run.
Difference Between Has Run and Has Ran
| Has Run | Has Ran |
|---|---|
| Correct grammar | Incorrect grammar |
| Uses past participle | Uses simple past |
| Present perfect tense | Invalid construction |
| Accepted in formal writing | Avoid in standard English |
Grammar Rule Behind Has Run
The verb run is an irregular verb.
Its forms are:
| Verb Form | Word |
|---|---|
| Base Form | Run |
| Simple Past | Ran |
| Past Participle | Run |
| Present Participle | Running |
The present perfect tense always follows this pattern:
Has/Have + Past Participle
Therefore:
✔ Has run
✗ Has ran
When to Use “Has Run”
Use has run when talking about:
- Completed experiences
- Recent actions
- Actions affecting the present
- Ongoing situations beginning in the past
Examples
- She has run five kilometers today.
- The company has run successful campaigns.
- My computer has run perfectly all week.
- He has run out of patience.
When to Use “Ran”
Use ran only as the simple past tense.
Examples
- She ran yesterday.
- He ran to school.
- They ran very fast.
- The engine ran smoothly.
Notice that ran is never used directly after has, have, or had.
Real-Life Examples
Business
| Sentence | Correct Form |
|---|---|
| The company has run profitable operations for years. | ✔ |
| The company has ran profitable operations. | ✗ |
Education
| Sentence | Correct Form |
|---|---|
| The teacher has run several workshops. | ✔ |
| The teacher has ran several workshops. | ✗ |
Science
| Sentence | Correct Form |
|---|---|
| The laboratory has run many experiments. | ✔ |
| The laboratory has ran many experiments. | ✗ |
Sports
- She has run every morning this month.
- He ran the race yesterday.
- The athlete has run in international competitions.
Industry Usage Table
| Industry | Example |
|---|---|
| Business | The company has run successfully since 2010. |
| Education | The school has run online courses. |
| Healthcare | The hospital has run vaccination programs. |
| Technology | The software has run without errors. |
| Manufacturing | The machine has run continuously. |
| Sports | The athlete has run multiple marathons. |
Why People Confuse Has Run vs Has Ran
Several factors contribute to the confusion.
- “Ran” sounds more like a past action.
- Many irregular verbs have different patterns.
- Spoken English sometimes contains grammatical errors.
- Learners memorize the past tense but forget the past participle.
- Both words belong to the same verb.
Common Mistakes
| Incorrect Sentence | Correct Sentence |
|---|---|
| She has ran home. | She has run home. |
| He has ran the company. | He has run the company. |
| The engine has ran smoothly. | The engine has run smoothly. |
| They have ran many races. | They have run many races. |
| I had ran before lunch. | I had run before lunch. |
Memory Tricks
These simple tips make remembering easier.
Has = Past Participle
Whenever you see has, have, or had, think:
Past participle required.
Remember the Pattern
Run → Ran → Run
Not:
Run → Ran → Ran
Easy Formula
- Yesterday → ran
- Has/Have/Had → run
Comparison Table by Tense
| Tense | Correct Example |
|---|---|
| Present | I run daily. |
| Past | I ran yesterday. |
| Present Perfect | I have run today. |
| Past Perfect | I had run before breakfast. |
| Future Perfect | I will have run five miles. |
Step-by-Step Guide to Choosing the Correct Form
| Step | Ask Yourself | Choose |
|---|---|---|
| 1 | Is there “has,” “have,” or “had”? | Run |
| 2 | Is it simple past? | Ran |
| 3 | Is it present perfect? | Run |
| 4 | Is it past perfect? | Run |
| 5 | Unsure? Remember: helping verb = past participle. | Run |
Professional Usage
Correct grammar is especially important in professional writing.
Examples:
- The company has run multiple successful campaigns.
- Our department has run training sessions.
- The software has run efficiently all week.
- The research team has run extensive tests.
Using has ran in formal writing can make documents appear unprofessional.
Usage Tips
- Use run after has, have, and had.
- Use ran only for the simple past tense.
- Memorize irregular verb forms.
- Read professionally edited writing.
- Proofread emails and reports before sending.
FAQs
Is “has run” correct?
Yes. Has run is the correct present perfect form.
Is “has ran” grammatically correct?
No. Standard English requires has run.
Why is “has ran” incorrect?
Because ran is the simple past tense, while has requires the past participle run.
What are the three forms of “run”?
- Base form: run
- Past tense: ran
- Past participle: run
Can I say “have ran”?
No. The correct expression is have run.
How can I remember the difference?
Remember:
Yesterday = ran
Has/Have/Had = run
Conclusion
Understanding has run vs has ran is simple once you know the grammar rule.
Has run is the correct present perfect form because run is the past participle of the irregular verb run. Has ran is not considered correct in standard English because ran is only the simple past tense.
you use has, have, or had, always follow it with the past participle run. Mastering this rule will improve your grammar, writing, and spoken English in both academic and professional settings.
