“Has run” is correct in standard English, while “has ran” is not. The verb run has the forms run → ran → run. Use ran by itself for the simple past, as in “She ran yesterday.” After has, have, or had, use the past participle run: “She has run every morning this week.”
In this article, you’ll learn Has Run vs Has Ran through simple past and present perfect grammar, questions, negatives, time expressions, and common learner mistakes. Cambridge lists run as an irregular verb with the past form ran and past participle run.
The Simple Rule: Use “Has Run,” Not “Has Ran”
When you use has with the verb run, the correct structure is:
Subject + has + past participle
Examples:
- She has run five kilometers today.
- The athlete has run several races this season.
- The company has run many successful campaigns.
The phrase “has ran” does not follow standard English grammar.
Incorrect:
Daniel has ran three miles before breakfast.
Correct:
Daniel has run three miles before breakfast.
Explanation:
The word has is a helping verb that creates the present perfect tense. The verb after has must be the past participle. The past participle of run is run, not ran.
Understanding the Three Forms of “Run”
The verb run is irregular, meaning it does not form its past tense by adding -ed.
| Verb Form | Word | Example |
|---|---|---|
| Base form | run | I run after work. |
| Past tense | ran | I ran yesterday. |
| Past participle | run | I have run many times. |
The most important point is this:
Ran is the past tense. Run is the past participle.
That small difference decides whether you should write has run or has ran.
Why “Has Ran” Is a Common Mistake
The mistake happens because learners often connect has with the idea of the past.
For example:
She has finished her homework.
He has visited London.
Because these sentences describe past actions, learners may think:
“Has means past, so I should use ran.”
However, has does not take the simple past form. It takes the past participle.
Compare these examples:
Incorrect:
She has wrote a letter.
Correct:
She has written a letter.
Incorrect:
They have ate dinner.
Correct:
They have eaten dinner.
Incorrect:
He has ran five miles.
Correct:
He has run five miles.
The pattern is the same.
When Should You Use “Ran”?
Use ran when you are talking about a completed action in the past.
The sentence usually refers to a specific past time.
Everyday Conversation Examples
Correct:
I ran to the store because I forgot to buy milk.
Correct:
Emma ran across the field when she heard the whistle.
Correct:
My brother ran his first race last weekend.
Workplace Examples
The verb run can also mean “manage,” “operate,” or “conduct.”
Correct:
Sarah ran the team meeting while the manager was traveling.
Correct:
The company ran a customer survey in March.
Correct:
The technician ran a safety check before starting the machine.
Academic Examples
Correct:
The researchers ran the experiment three times to verify the results.
Correct:
The students ran computer simulations during the science project.
Here, ran means “performed” or “conducted,” not physical movement.
When Should You Use “Has Run”?
Use has run when an action happened before now and has importance or connection to the present.
The exact time may not be mentioned.
Everyday Conversation Examples
Correct:
Lisa has run five marathons in her lifetime.
Correct:
My dog has run around the garden all afternoon.
Correct:
The children have run outside to play.
Workplace Examples
Correct:
The company has run several training programs for new employees.
Correct:
The manager has run successful projects for many years.
Correct:
Our department has run the new system without problems.
Academic and Formal Writing Examples
Correct:
The university has run additional studies to examine the results.
Correct:
The research team has run further tests before publishing the findings.
Correct:
The organization has run an independent review of its procedures.
Has Run vs Has Ran: A Clear Comparison
| Phrase | Correct? | Explanation |
|---|---|---|
| She has run five miles. | ✅ Correct | “Run” is the past participle. |
| She has ran five miles. | ❌ Incorrect | “Ran” is simple past, not past participle. |
| She ran five miles yesterday. | ✅ Correct | “Ran” works as simple past. |
| She had run five miles before lunch. | ✅ Correct | “Had” also requires the past participle. |
Common Mistakes and How to Fix Them
Mistake 1: Using “has ran” in present perfect sentences
Incorrect:
The player has ran faster than anyone before.
Correct:
The player has run faster than anyone before.
Explanation:
The sentence uses the present perfect tense, so run is required.
Mistake 2: Using “ran” after “have”
Incorrect:
I have ran this route many times.
Correct:
I have run this route many times.
Explanation:
The same rule applies to have. It must be followed by the past participle.
Mistake 3: Confusing “ran” and “run” because they look similar
Incorrect:
The company has ran three advertisements this month.
Correct:
The company has run three advertisements this month.
Explanation:
The action may be finished, but the grammar structure determines the verb form.
Is “Has Ran” Ever Acceptable?
In standard written English, has ran is not considered correct.
However, language changes across communities. Some speakers may use has ran in casual conversation because of regional speech patterns or dialect differences.
This means:
- Formal writing: Use has run
- Academic English: Use has run
- Business communication: Use has run
- Casual regional speech: You may hear “has ran,” but it is not the standard form
For learners who want accurate English, exams, and professional communication, has run is the right choice.
British English vs American English: Is There a Difference?
There is no difference between British and American English in this case.
Both use:
✅ British English:
She has run a successful business for years.
✅ American English:
She has run a successful business for years.
The confusion exists in both varieties because ran is such a familiar past form.
A Quick Memory Method
Remember this sentence:
Yesterday you ran. Before now, you have run.
Examples:
- Yesterday, Mark ran five miles.
- Mark has run five miles today.
If you see:
- has
- have
- had
think:
“Use the third form.”
For run:
- First form: run
- Second form: ran
- Third form: run
Frequently Asked Questions
Is “has ran” correct English?
No. In standard English, the correct phrase is has run because “has” requires the past participle.
What is the difference between has run and has ran?
“Has run” uses the correct past participle form. “Has ran” incorrectly uses the simple past form after “has.”
Is ran the past tense of run?
Yes. Example:
She ran home after work.
What is the past participle of run?
The past participle is run.
Example:
He has run several races.
Can I say “I have ran”?
No. The correct form is:
I have run.
Is “had ran” correct?
No. The correct phrase is:
I had run.
Because had also requires the past participle.
Why do people say “has ran”?
Some speakers use it in informal regional speech, but it is not considered standard grammar.
Final Thought
The difference between has run and has ran comes down to one simple grammar rule:
Use “ran” for the simple past. Use “run” after has, have, and had.
Examples:
- I ran yesterday.
- I have run today.
- I had run before the race started.
Understanding this pattern will also help you use many other irregular verbs correctly.
For more practical grammar explanations, clear examples, and expert English learning tips, visit EnglishKnowledgeHub.com and continue building stronger English skills.