Have you ever paused while writing and wondered whether has ran or has run is correct? You’re not alone. This is one of the most common grammar questions in English because the verbs ran and run come from the same base verb but are used in different tenses. Even native speakers occasionally mix them up in everyday writing and conversation.
The good news is that the rule is simple once you understand how verb tenses work. In this guide, you’ll learn the difference between has ran and has run, why one is correct and the other isn’t, real-life examples, common mistakes, grammar tips, and memory tricks that will help you use the correct form every time.
Quick Answer
The correct phrase is has run.
- ✅ She has run five miles today.
- ❌ She has ran five miles today.
The verb run is irregular:
- Base form: run
- Past tense: ran
- Past participle: run
Whenever you use has, have, or had, you must use the past participle, which is run, not ran.
Understanding the Verb “Run”
The verb run is an irregular verb, meaning it does not follow the standard -ed pattern.
Here are its forms:
| Verb Form | Word |
| Base form | Run |
| Past tense | Ran |
| Past participle | Run |
| Present participle | Running |
Learning these four forms makes it much easier to choose the correct tense.
Why Is “Has Run” Correct?
The helping verb has forms the present perfect tense.
The present perfect always follows this pattern:
Has/Have + Past Participle
Since the past participle of run is run, the correct phrase is:
- She has run every morning this week.
- He has run three marathons.
- The company has run successful campaigns for years.
In each sentence, run is the past participle.
Why Is “Has Ran” Incorrect?
The word ran is the simple past tense, not the past participle.
Because of that, it cannot follow has, have, or had.
Incorrect:
- ❌ She has ran.
- ❌ He has ran home.
- ❌ They have ran away.
Correct:
- ✅ She has run.
- ✅ He has run home.
- ✅ They have run away.
This is one of the most common mistakes English learners make.
Has Ran vs Has Run: Comparison Table
| Feature | Has Ran | Has Run |
| Grammatically correct? | ❌ No | ✅ Yes |
| Uses past participle? | No | Yes |
| Present perfect tense? | Incorrect | Correct |
| Suitable in formal writing? | No | Yes |
| Example | She has ran. ❌ | She has run. ✅ |
The table makes it clear that has run is always the correct choice.
Simple Grammar Rule to Remember
Think of this pattern:
- Has + Run ✅
- Have + Run ✅
- Had + Run ✅
Never use:
- Has + Ran ❌
- Have + Ran ❌
- Had + Ran ❌
This rule works every time.
Examples of Correct Usage
Here are some everyday examples.
At School
- She has run the fastest race this year.
- He has run in every competition.
At Work
- Our team has run several successful projects.
- The software has run without problems.
Daily Life
- I have run five kilometers today.
- They have run out of milk.
- My dog has run into the garden.
These examples show how naturally has run fits into everyday English.
Common Mistakes to Avoid
Many learners accidentally combine the wrong verb forms.
Incorrect:
He has ran home.
Correct:
He has run home.
Incorrect:
They have ran out of time.
Correct:
They have run out of time.
Incorrect:
She had ran before breakfast.
Correct:
She had run before breakfast.
Always remember that ran cannot follow has, have, or had.
Easy Memory Trick
A simple trick can help you remember.
Ran = Yesterday
Use ran when talking about a completed action in the simple past.
- I ran yesterday.
- She ran last week.
Run = With Helping Verbs
Use run after:
- has
- have
- had
Examples:
- I have run.
- She has run.
- They had run.
If there’s a helping verb, choose run.
Present Perfect vs Simple Past
Understanding the difference between these tenses makes the rule much easier.
Present Perfect
Structure:
Has/Have + Past Participle
Examples:
- She has run every day this month.
- We have run many tests.
Simple Past
Structure:
Subject + Ran
Examples:
- She ran yesterday.
- We ran home after school.
Notice that ran never appears after has or have.
American vs British English
There is no difference between American English and British English regarding has run and has ran.
Both varieties:
- Use has run as the correct form.
- Consider has ran grammatically incorrect.
- Follow the same rules for the present perfect tense.
Accent and vocabulary may differ, but this grammar rule stays exactly the same.
Related Grammar Topics
Learning these related verb forms can improve your grammar even more.
- Has gone vs has went
- Has eaten vs has ate
- Has written vs has wrote
- Has driven vs has drove
- Has seen vs has saw
- Has spoken vs has spoke
These verbs follow the same principle: use the past participle after helping verbs.
Tips to Remember the Difference
Here are a few simple tips.
- Learn the three forms of irregular verbs.
- After has, have, or had, always use the past participle.
- Read your sentence aloud.
- Practice with short examples.
- Keep a list of common irregular verbs.
With regular practice, choosing the correct form becomes automatic.
FAQs
Is “has ran” ever correct?
No. Standard English grammar requires has run, not has ran.
Why is “has run” correct?
Because run is the past participle, and the present perfect tense always uses the past participle after has.
What is the past tense of “run”?
The simple past tense is ran.
Example:
- She ran yesterday.
What is the past participle of “run”?
The past participle is run.
Example:
- She has run five miles.
Is this rule the same in British English?
Yes. British English and American English use the same grammar rule.
Why do people say “has ran”?
Many speakers confuse the simple past (ran) with the past participle (run), especially in informal speech.
How can I remember the difference?
Remember this simple rule:
- Yesterday → ran
- Has/Have/Had → run
Summary
The answer to has ran or has run is straightforward once you know the verb forms. Has run is always the correct choice because run is the past participle, while ran is only the simple past tense. Whenever you use has, have, or had, follow them with run, never ran.
Mastering irregular verbs may seem difficult at first, but small grammar patterns make a big difference. By remembering that helping verbs require the past participle, you’ll avoid one of the most common English mistakes and write with greater confidence in school, work, and everyday communication.