Many people struggle with has ran vs has run, but the correct choice comes down to one simple grammar rule. Although both forms may sound right, has run is the only correct form in standard English.
Understanding the difference between the simple past tense and the past participle makes this rule easy to remember. In this guide, you’ll learn the correct usage, explore clear examples, avoid common mistakes, and discover simple tips to improve your English.
What Has Run Means
Now let’s look closer at the correct phrase.
Has run is part of the present perfect tense. This tense connects a past action to the present. It often shows that something happened at an unspecified time before now or that its result is still important.
Structure:
Has + past participle (run)
Examples include:
- The athlete has run every marathon this season.
- Our software has run smoothly for months.
- The machine has run continuously since Monday.
- She has run her own business for ten years.
- The company has run multiple advertising campaigns this year.
Notice that every sentence uses run, never ran.
The present perfect often appears with expressions like:
- already
- yet
- just
- ever
- never
- recently
- since
- for
Examples:
- He has already run the report.
- She has never run a marathon.
- The printer has just run out of ink.
- Our team has run this experiment before.
- The application has run without errors since installation.
These examples all follow the same grammatical pattern.
The helping verb has requires the past participle, which is run.
Here’s another way to think about it.
Imagine the verb has three “jobs.”
- Run is the dictionary form.
- Ran is the simple past.
- Run returns again as the past participle.
Many irregular verbs behave similarly.
Consider these comparisons:
| Base Verb | Simple Past | Past Participle |
| Come | Came | Come |
| Become | Became | Become |
| Run | Ran | Run |
Notice the pattern.
The simple past changes, but the past participle often returns to the original base form.
Understanding this pattern makes has run much easier to remember.
Why Has Ran Is Incorrect
Here’s where many learners become confused.
They know that something happened in the past.
They also know ran is the past tense.
So they naturally combine has and ran, assuming both refer to the past.
Unfortunately, English grammar doesn’t work that way.
The helping verb has does not take the simple past tense.
Instead, it always requires the past participle.
That means:
❌ has ran
✅ has run
The mistake usually comes from mixing two different tenses.
Compare them carefully.
Simple past:
- She ran yesterday.
- The dog ran across the yard.
- We ran out of coffee.
Present perfect:
- She has run three races this month.
- The dog has run outside several times today.
- We have run out of coffee again.
The tense changes because the helping verb changes.
Another reason people write has ran is that many irregular verbs have identical past and participle forms.
For example:
- has walked
- has played
- has worked
These regular verbs make English seem predictable.
Then learners encounter irregular verbs like run, and the expected pattern no longer works.
Let’s compare a few irregular verbs.
| Base Verb | Simple Past | Past Participle | Correct Perfect Form |
| Run | Ran | Run | Has run |
| Go | Went | Gone | Has gone |
| Write | Wrote | Written | Has written |
| Eat | Ate | Eaten | Has eaten |
| Drive | Drove | Driven | Has driven |
You would never say:
- has went
- has wrote
- has ate
The same logic applies to has ran.
It is simply the wrong verb form after has.
Another useful comparison makes the difference even clearer.
Correct simple past:
- Yesterday, I ran five miles.
Correct present perfect:
- This week, I have run fifteen miles.
Incorrect combination:
- This week, I have ran fifteen miles.
The sentence sounds believable because many people say it informally, but it is still grammatically incorrect.
English grammar requires the past participle after every perfect auxiliary verb.
Remember this simple formula:
Has + Run = Correct
Has + Ran = Incorrect
Once you memorize that equation, you’ll avoid one of the most common mistakes involving irregular verbs.
Side-by-Side Comparison Table
| Situation | Example | Meaning | Correct Usage |
| Simple past action | She ran yesterday. | The action happened at a specific time in the past. | ✅ Ran |
| Present perfect | She has run every day this week. | The action happened before now and relates to the present. | ✅ Has run |
| Experience | He has run a marathon before. | He completed a marathon at some point in his life. | ✅ Has run |
| Recent action | The printer has run out of paper. | The printer currently has no paper because of a recent event. | ✅ Has run |
| Finished past event | They ran the event last Saturday. | The event occurred at a definite past time. | ✅ Ran |
| Ongoing achievement | Our company has run successful campaigns for years. | The success continues into the present. | ✅ Has run |
| Incorrect present perfect | She has ran five miles. | Incorrect because ran is not the past participle. | ❌ Incorrect |
| Incorrect perfect tense | The engine has ran smoothly. | Uses the wrong verb form after has. | ❌ Incorrect |
Deep Dive into Category 1
When to Use Has Run
Now let’s explore the correct form in greater detail.
You should use has run whenever you’re writing or speaking in the present perfect tense with a singular subject such as he, she, it, or a singular noun.
The basic formula is straightforward:
Subject + has + run + remaining sentence
This structure is used when the action occurred before now, but the exact time is either unknown, unimportant, or connected to the present in some way.
Here are the most common situations where has run is the correct choice.
1. When the Result Matters Now
The action happened in the past, but its effect is still relevant.
Examples:
- The software has run successfully, so the installation is complete.
- The engine has run without any problems.
- The dishwasher has run its full cycle.
- The backup system has run correctly overnight.
In each example, the completed action affects the current situation.
2. When Talking About Life Experiences
Use has run when describing experiences without specifying exactly when they happened.
Examples:
- She has run the Boston Marathon twice.
- He has run several international companies.
- The actor has run charity events for years.
- Our professor has run many research projects throughout his career.
The focus is on the experience itself, not a particular date.
3. When the Time Period Is Still Continuing
The present perfect is common when discussing a period that hasn’t finished.
Examples:
- She has run every morning this month.
- The website has run smoothly all week.
- Our marketing team has run three campaigns this quarter.
- The factory has run continuously today.
Because the time period is still ongoing, has run is the correct form.
Examples
Let’s make the rule even clearer with additional examples.
Correct:
- The horse has run faster than expected.
- My computer has run perfectly since the update.
- The company has run multiple training sessions this year.
- He has run out of patience.
- The washing machine has run its final cycle.
- She has run this department since 2020.
- The athlete has run a personal best this season.
- The program has run successfully on every device.
- The business has run efficiently despite the challenges.
- The experiment has run exactly as planned.
Every sentence follows the same grammatical structure.
Has + run.
No exceptions.
Deep Dive into Category 2
Now that you understand why has run is correct, it’s equally important to understand when to use ran. Many learners know that has ran is wrong, but they still aren’t confident about where ran actually belongs.
Here’s the key idea.
Ran is the simple past tense of run. It describes an action that started and finished at a definite time in the past. Unlike the present perfect, the simple past does not require a helping verb such as has, have, or had.
If the sentence answers the question “When did it happen?” with a specific time, the simple past is usually the right choice.
When to Use Ran
Use ran for actions that were completed at a specific moment in the past.
Examples:
- She ran five miles yesterday.
- They ran the meeting on Monday.
- The children ran across the playground after school.
- Our company ran a successful campaign last year.
- The engine ran smoothly during the test.
Notice the pattern.
Every sentence refers to a completed event with a clear time reference.
Common time expressions used with ran include:
- yesterday
- last week
- last month
- in 2023
- this morning (if the morning has finished)
- an hour ago
- earlier today (if the action is finished)
- before dinner
Examples:
- He ran home after work yesterday.
- The printer ran perfectly last week.
- We ran several experiments in college.
- She ran the restaurant for twenty years before retiring.
No helping verb appears before ran.
That is exactly what makes these sentences grammatically correct.
Patterns That Signal Ran
Learning common sentence patterns makes choosing the correct form much easier.
Pattern 1:
Subject + ran + object
Examples:
- The athlete ran the race.
- She ran the business.
- He ran the company.
Pattern 2:
Subject + ran + place
Examples:
- The dog ran outside.
- The child ran home.
- The tourists ran toward the shelter.
Pattern 3:
Subject + ran + time expression
Examples:
- She ran yesterday.
- He ran this morning.
- They ran last weekend.
Whenever you see these structures without has, have, or had, the simple past is usually appropriate.
Examples of Correct Usage
Let’s look at more examples from different situations.
Daily conversation:
- I ran to catch the bus.
- She ran home before it started raining.
- They ran after the ball.
Sports:
- The runner ran ten kilometers.
- Our team ran excellent plays.
- The athlete ran faster than everyone else.
Business:
- She ran the marketing department.
- The CEO ran the company efficiently.
- They ran the workshop last Friday.
Technology:
- The software ran without errors yesterday.
- The server ran all night.
- The program ran successfully during testing.
Academic writing:
- Researchers ran multiple simulations.
- Scientists ran controlled experiments.
- Students ran statistical analyses.
Each example uses ran correctly because it refers to a completed past action.
Common Errors with Ran
People often create incorrect sentences because they mix the simple past with the present perfect.
Incorrect:
- He has ran three miles.
- The software has ran perfectly.
- She had ran the department.
- We have ran out of supplies.
Correct:
- He has run three miles.
- The software has run perfectly.
- She had run the department.
- We have run out of supplies.
Notice that changing just one word completely fixes the grammar.
The Meaning Shift (The Nuance)
Interestingly, has run and ran can describe similar actions while creating different meanings.
The difference isn’t only grammatical.
It also changes how the listener interprets time.
Let’s compare them.
Specific Past Time
Sentence:
She ran five miles yesterday.
Meaning:
The action happened yesterday and is completely finished.
The speaker is simply reporting a past event.
Connection to the Present
Sentence:
She has run five miles today.
Meaning:
The action happened earlier today, and today is not over.
The completed run is connected to the current day.
This subtle difference is one of the defining characteristics of the present perfect tense.
Experience vs Event
Compare these sentences.
He ran the New York Marathon in 2022.
This refers to one particular event.
Now compare it with:
He has run the New York Marathon twice.
This emphasizes life experience rather than one specific occasion.
The exact dates aren’t important.
The experience itself matters.
Finished Time vs Unfinished Time
Look at these examples.
Finished time:
- They ran several campaigns last year.
Unfinished time:
- They have run several campaigns this year.
If this year is still ongoing, English typically prefers the present perfect.
Completed History vs Current Relevance
Example 1:
The machine ran perfectly during yesterday’s inspection.
This simply describes history.
Example 2:
The machine has run perfectly since installation.
Now the performance continues to matter today.
The second sentence suggests an ongoing record of reliability.
Visual Comparison
| Sentence | Time Focus | Present Connection |
| She ran yesterday. | Specific past | No |
| She has run today. | Unfinished present period | Yes |
| They ran the business in 2015. | Historical event | No |
| They have run the business for ten years. | Continues into the present | Yes |
| The software ran during testing. | Finished event | No |
| The software has run smoothly since launch. | Ongoing result | Yes |
The grammar changes because the speaker’s perspective changes.
One focuses on history.
The other focuses on current relevance.
Why the Confusion Persists
If the rule is so straightforward, why do millions of English speakers still say has ran?
Several factors contribute to this confusion.
1. Irregular Verbs Break Familiar Patterns
Most English verbs are regular.
Examples include:
- walk, walked, walked
- clean, cleaned, cleaned
- open, opened, opened
Learners naturally expect all verbs to follow this pattern.
Then they encounter irregular verbs like run.
Instead of:
- run
- runned
- runned
English uses:
- run
- ran
- run
This unexpected change causes many mistakes.
2. The Past Tense Feels More Natural
Many people remember ran because they use it frequently.
Examples:
- I ran yesterday.
- She ran home.
- They ran away.
Since ran clearly refers to the past, learners mistakenly insert it after has.
The brain associates both words with past actions, even though English grammar requires different verb forms.
3. Informal Speech Reinforces the Error
In casual conversation, you’ll occasionally hear native speakers say:
- He has ran away.
- She has ran the company.
These expressions are common in some regional dialects and informal speech.
However, widespread use does not make them grammatically correct in standard English.
Professional writing, academic essays, journalism, business communication, and standardized tests all require has run.
4. Similar Verbs Create False Expectations
English contains many verbs whose simple past and past participle are identical.
Examples:
| Base Verb | Past | Past Participle |
| Played | Played | Played |
| Worked | Worked | Worked |
| Cleaned | Cleaned | Cleaned |
| Opened | Opened | Opened |
Because these verbs don’t change between forms, learners expect ran to work after has as well.
Unfortunately, run doesn’t follow that pattern.
5. Limited Grammar Instruction
Many classrooms teach verb tenses separately.
Students memorize:
- run
- ran
Later they learn:
- has + past participle
But unless someone explicitly connects these lessons, learners often fail to realize that run returns as the past participle.
As a result, they continue producing sentences like:
- She has ran.
- We have ran.
Understanding the three principal forms together makes the rule much easier to remember.
6. Reading Less Than Speaking
People usually hear far more informal English than they read professionally edited writing.
Books, newspapers, academic journals, and reputable websites consistently use:
- has run
- have run
- had run
Informal conversations may not.
The more high-quality English you read, the more natural the correct form becomes.
Understanding why the confusion exists helps you avoid repeating the same mistake. By recognizing the role of irregular verbs, tense structure, and common speech habits, you can confidently choose has run whenever a perfect tense requires the past participle.
Formal vs Casual Contexts
One interesting aspect of has ran vs has run is that you may occasionally hear the incorrect form in everyday conversations. This can make learners wonder whether grammar rules change depending on the situation.
The short answer is no.
Has run is the correct form in both formal and casual English. The difference is that casual speech sometimes contains grammatical errors that become common through habit.
Let’s examine how the two contexts differ.
Formal Writing
Formal English follows established grammar rules.
This includes:
- Academic essays
- Business emails
- Research papers
- Newspapers
- Professional reports
- Job applications
- Government documents
- Books
- Corporate communication
In these settings, only has run is acceptable.
Correct examples:
- The company has run several successful campaigns this year.
- The laboratory has run multiple controlled experiments.
- Our software has run without interruption since deployment.
- She has run the organization for over a decade.
Using has ran in professional writing immediately signals a grammar mistake and may reduce the reader’s confidence in the writer.
Casual Conversation
Informal speech is often less strict.
People interrupt themselves, shorten words, repeat phrases, and occasionally use incorrect grammar.
For example, someone might casually say:
- “He has ran off already.”
- “She has ran this place forever.”
These sentences may sound natural within certain communities or regional dialects, but they are still nonstandard English.
If you are speaking in interviews, presentations, classrooms, or professional meetings, always use has run.
Why Native Speakers Sometimes Say “Has Ran”
Native speakers do not always follow textbook grammar.
Several reasons explain this.
First, spoken English develops through habit rather than conscious grammar analysis.
Second, regional dialects often preserve grammatical forms that differ from standard English.
Third, speed of conversation causes people to simplify verb patterns.
Although these explanations describe why the mistake occurs, they do not change the grammatical rule.
Comparison Table
| Context | Correct Form | Example |
| Academic writing | Has run | The researcher has run additional tests. |
| Business email | Has run | Our team has run the analysis. |
| Resume | Has run | She has run several successful projects. |
| News article | Has run | The organization has run relief programs. |
| Friendly conversation | Has run | He has run five miles today. |
| Informal regional speech | Sometimes has ran is heard | Considered grammatically incorrect in standard English |
Professional Tip
Whenever you’re unsure, ask yourself one question:
Would I write this sentence in a university paper?
If the answer is yes, then has run is almost certainly the correct choice.
Following standard grammar ensures your writing is clear, credible, and widely understood.
Common Mistakes That Lower Quality
Even experienced English speakers occasionally confuse has ran vs has run. These errors often appear because people rely on what sounds familiar rather than what follows the grammar rule. Learning to recognize these mistakes will improve both your writing and your speaking.
Here are the most common problems.
Mistake 1: Using Has Ran
This is by far the most frequent error.
❌ Incorrect:
- She has ran five miles today.
- The company has ran several campaigns.
- He has ran out of time.
✅ Correct:
- She has run five miles today.
- The company has run several campaigns.
- He has run out of time.
Remember that has always requires the past participle, which is run.
Mistake 2: Mixing Tenses
Some writers accidentally combine the present perfect with a finished past time.
❌ Incorrect:
- She has run yesterday.
- They have run last year.
✅ Correct:
- She ran yesterday.
- They ran last year.
Specific completed times usually require the simple past.
Mistake 3: Forgetting the Helping Verb
Another common mistake is using the past participle by itself.
❌ Incorrect:
- She run five miles yesterday.
- He run the company in 2020.
✅ Correct:
- She ran five miles yesterday.
- He ran the company in 2020.
Without has, have, or had, the sentence needs the simple past, not the past participle.
Mistake 4: Assuming Every Past Form Works After “Has”
Many learners think any past-looking verb can follow has.
Examples:
❌ Has went
✅ Has gone
❌ Has wrote
✅ Has written
❌ Has ate
✅ Has eaten
❌ Has ran
✅ Has run
Irregular verbs each have their own past participle. Memorizing the three principal forms helps avoid these mistakes.
Mistake 5: Copying Informal Speech
Because some people casually say has ran, learners sometimes assume it is acceptable everywhere.
It is not.
Always follow standard English in:
- School assignments
- Exams
- Professional emails
- Business reports
- Academic papers
- Published articles
- Website content
Using the correct form strengthens your credibility as a writer.
A Quick Quiz
Fill in the blanks with ran or run.
1. She has _____ three marathons this year.
Answer: run
2. They _____ the event last Saturday.
Answer: ran
3. Our software has _____ without any issues since the update.
Answer: run
4. He _____ to catch the train yesterday morning.
Answer: ran
5. The company has _____ several successful marketing campaigns this quarter.
Answer: run
6. We _____ out of milk yesterday evening.
Answer: ran
7. The machine has _____ continuously for six hours.
Answer: run
8. She _____ the department for nearly ten years before retiring.
Answer: ran
Conclusion
Knowing the difference between has ran vs has run is simple once you learn one basic grammar rule: has, have, and had must be followed by the past participle. The verb run has three forms: run, ran, run. Therefore, has run is correct, while has ran is incorrect in standard English.
Remember this simple formula: has + run, never has + ran. Mastering this rule will help you avoid common mistakes and make your writing clearer, more polished, and grammatically correct.
Frequently Asked Questions
When should I use ran instead of run?
Use ran whenever you are describing a completed action that happened at a definite time in the past without using a helping verb. For example, She ran yesterday and They ran the business in 2022 are correct because the events are finished and tied to a specific time. If your sentence contains has, have, or had, you should switch to the past participle run instead.
Can I say have ran instead of have run?
No. Have ran is incorrect for the same reason that has ran is incorrect. The helping verb have requires the past participle, which is run. Correct examples include We have run several tests this week and They have run successful campaigns for years. Replacing run with ran creates a grammatical error in the perfect tense.
Why do people often confuse ran and run?
The confusion usually comes from the fact that ran is the simple past tense, so it naturally sounds like the right choice whenever someone talks about the past. Additionally, irregular verbs do not follow predictable patterns like regular verbs do. Informal speech and regional dialects also contribute to the mistake, causing some learners to assume that has ran is acceptable when it is not.
Is has run used only for actions that are still happening?
Not necessarily. Has run is used whenever the action has a connection to the present, even if the action itself is already complete. For example, She has run three marathons refers to a completed achievement that remains relevant today. The present perfect focuses on the result or experience rather than simply describing a finished historical event.
Can run be both a base verb and a past participle?
Yes. The verb run is unusual because it serves as both the base form and the past participle, while ran is used only as the simple past tense. This pattern is shared by several other irregular verbs in English. Learning all three principal forms together makes it much easier to remember which version belongs in each tense.
How can I remember the difference quickly?
One effective trick is to memorize the sequence run, ran, run instead of trying to remember each form separately. Then apply the simple rule: if you see has, have, or had, always choose run. If there is no helping verb and you’re referring to a completed action in the past, choose ran. Repeating this pattern during practice helps make the correct form automatic.
Does using has ran affect writing quality?
Yes. Although it may seem like a small mistake, using has ran can reduce the credibility of your writing because it signals an incorrect understanding of English grammar. Readers often notice such errors immediately, especially in educational, professional, or published content. Using the correct form has run improves clarity, strengthens authority, and helps create a polished, trustworthy piece of writing.
