Have you ever stopped while writing and wondered whether you should use "has ran or has run"?

Has Ran or Has Run: Which Is Correct? Grammar Rule + Example

Have you ever stopped while writing and wondered whether you should use “has ran or has run”? This is one of the most common English grammar questions because the verb run is an irregular verb. Many learners know that ran is the past tense of run, but they often feel unsure about its past participle. As a result, phrases like “has ran” or “have ran” frequently appear in everyday writing, even though they are not grammatically correct in standard English.

The simple answer is that “has run” is correct, while “has ran” is incorrect. The reason lies in the rules of the present perfect tense, which always uses a helping verb such as has, have, or had with the past participle, not the simple past tense. Since run is the past participle of run, the correct phrase is has run.

In this guide, you’ll learn the difference between has run and has ran, understand the verb forms of run, explore clear grammar rules, and see plenty of sentence examples. We’ll also explain why people make this grammar mistake, compare ran vs. run, and share an easy memory trick so you can use the correct verb form with confidence every time.

Quick Answer

The correct phrase is has run, not has ran. In English grammar, the present perfect tense uses has + past participle. The verb run is irregular: ran is past tense, but run is the past participle. So we say has run for correct usage. The form has ran is always incorrect in standard writing and speech.

Why “Has Run” Is Correct

Has Ran or Has Run

Many people ask, “Why is has run correct?” The answer comes from a simple grammar rule. In the present perfect tense, you always use a helping verb like has with the past participle of the main verb. The verb run is an irregular verb, so its forms are run – ran – run. Here, ran is the simple past tense, while run is the past participle

Because of this, the correct phrase is has run, not has ran. This rule applies every time you write or speak in standard English grammar

Once you remember that has + past participle is the correct pattern, choosing the right verb form becomes much easier. This simple rule also helps you avoid one of the most common grammar mistakes in English writing.

Understanding the Present Perfect Tense

The present perfect tense connects a past action to the present. It shows that something happened at an unknown time before now or started in the past and still matters today. To make this tense, use has or have with the past participle of the verb. 

For the verb run, the correct structure is has run or have run. You should never write has ran because ran is the simple past tense, not the past participle. Look at these examples: She has run every morning this week. My brother has run three marathons. Both sentences follow the correct verb tense pattern. 

Learning this structure will improve your English grammar and help you use verb forms with confidence in everyday writing.

Why “Ran” Cannot Follow “Has”

Many learners wonder why they cannot say “has ran.” The answer is simple. The helping verb has always needs a past participle, not the simple past tense. Since ran is the simple past form of run, it cannot come after has. Instead, you must use run, which is the past participle. Think of has as a signal that tells you to choose the past participle. 

For example, She has run every day this month is correct because it follows the present perfect tense rule. However, She has ran every day this month is incorrect. If you remember this one grammar rule, you will avoid one of the most common English grammar mistakes.

Has Run vs. Has Ran (Comparison Table)

The easiest way to understand has run vs. has ran is to compare them side by side. Has run is the correct form because it uses run, the past participle of the irregular verb run. Has ran is incorrect because ran is only the simple past tense. In the present perfect tense, the pattern is always has + past participle. This rule never changes.

Has Run ✅Has Ran ❌
Grammatically correctGrammatically incorrect
Uses the past participleUses the simple past tense
Follows present perfect rulesBreaks the grammar rule
Example: He has run home.Incorrect: He has ran home.

Whenever you see has, always ask yourself, “Am I using the past participle?” If the verb is run, the answer is always run, never ran.

Verb Forms of “Run”

Learning the verb forms of run makes it much easier to choose the correct word in every sentence. Like many irregular verbs, run changes its form depending on the tense. The three forms are run, ran, and run

The first run is the base form, which you use in the present tense. Ran is the past tense, and run is the past participle, which follows has, have, and had. Remembering these forms will help you avoid mistakes like has ran or have ran

A simple way to remember them is: Today I run. Yesterday I ran. I have run many times. Once you know these forms, using the correct English grammar becomes much easier in everyday writing and speaking.

Base Form: Run

The base form of the verb is run. You use this form in the simple present tense, after modal verbs like can, will, should, and must, and in infinitive phrases such as to run. The base form does not show that an action happened in the past. Instead, it describes a present action, a habit, or a future action with a helping verb. 

For example, I run every morning, She can run very fast, and They will run in the race tomorrow are all correct. Many learners confuse the base form with the past participle, but they have different jobs in a sentence. Understanding the base form is the first step to learning the verb forms of run and using English grammar correctly.

Simple Past: Ran

The simple past tense of run is ran. Use ran when you talk about an action that started and finished in the past. It does not need has, have, or had before it. For example, She ran five miles yesterday, We ran to catch the bus, and The children ran across the field are all correct sentences. 

Many people make the mistake of writing has ran, but this is incorrect because ran only works as the past tense, not the past participle. If the sentence talks about a finished action in the past without a helping verb, choose ran. Knowing when to use ran instead of run will improve your writing and help you avoid common grammar mistakes.

Past Participle: Run

The past participle of the verb run is run. You always use this form with helping verbs such as has, have, and had to create the present perfect or past perfect tense. This is why has run, have run, and had run are all correct. 

For example, She has run three races this year, They have run this business for years, and He had run home before it started raining all follow the correct grammar rule. Never replace run with ran after these helping verbs. 

If you remember that run is the past participle, you will never wonder whether to write has run or has ran again. This simple rule makes English grammar much easier to understand.

Verb Forms Table

The easiest way to remember the verb forms of run is to keep them in a simple table. Since run is an irregular verb, its forms do not follow the regular -ed pattern. Learning this table will help you choose the correct verb in every sentence and avoid mistakes like has ran.

Verb FormWordExample
Base FormRunI run every morning.
Simple PastRanShe ran yesterday.
Past ParticipleRunShe has run five miles today.
Present ParticipleRunningThey are running in the park.

Try to remember the pattern run – ran – run. Once it becomes familiar, you will know exactly when to use run, ran, and has run in both speaking and writing.

Ran vs. Run: What’s the Difference?

Many people confuse ran vs. run because both forms come from the same verb. However, they have different uses in English grammar. Ran is the simple past tense, while run is the base form and the past participle

Use ran when you talk about a finished action in the past. Use run in the present tense, after modal verbs, and with helping verbs such as has, have, or had. For example, She ran yesterday is correct because the action finished in the past. 

She has run every day this week is also correct because it uses the present perfect tense. Learning this difference helps you avoid mistakes like has ran and improves your grammar.

When to Use “Ran”

Use ran when you describe an action that happened and ended in the past. It works in the simple past tense and does not need a helping verb. You can usually find time words such as yesterday, last week, last year, or an hour ago in these sentences. 

For example, I ran five kilometers yesterday, She ran to school this morning, and They ran after the bus are all correct. 

Do not use ran after has, have, or had because those helping verbs require the past participle. If the action happened once in the past and is now complete, ran is the correct choice. This simple rule makes ran vs. run much easier to understand.

When to Use “Run”

Use run in three common situations. First, it works as the base form in the present tense, as in I run every morning. Second, it follows modal verbs such as can, will, and should. For example, She can run very fast and They will run tomorrow are correct. Third, run is the past participle, so it follows has, have, and had

This is why has run, have run, and had run are all correct. Many learners ask when to use has run, and the answer is simple: use it whenever you write in the present perfect tense. Remember this pattern, and you will never write has ran by mistake.

Side-by-Side Examples

Looking at examples is one of the best ways to understand ran vs. run. Compare these sentences carefully.

  • ✅ I run every morning.
  • ✅ She ran yesterday.
  • ✅ He has run five races this year.
  • ✅ They have run this company for ten years.
  • ❌ He has ran five races this year.
  • ❌ We have ran every weekend.

Notice the pattern. Use run for the present tense and as the past participle after helping verbs. Use ran only as the simple past tense. Whenever you feel unsure, check whether your sentence includes has, have, or had. If it does, choose run, not ran. This quick check helps you avoid common grammar mistakes.

How the Present Perfect Tense Works

The present perfect tense connects a past action with the present. It often describes an experience, a recent action, or something that started in the past and still matters now. The formula is simple: has/have + past participle. For the verb run, the correct form is always has run or have run

For example, She has run every marathon this year and They have run several successful projects are correct. 

You should never write has ran because ran is not the past participle. Once you understand this structure, choosing the correct verb becomes much easier. This grammar rule also works with other irregular verbs, making your English writing more accurate and natural.

Correct Examples of “Has Run”

Reading correct examples helps you remember the right grammar rule. Here are a few sentences that use has run correctly.

  • She has run every morning this month.
  • My brother has run three marathons.
  • The dog has run into the garden.
  • Our team has run many successful campaigns.
  • The machine has run without any problems today.
  • He has run this business for over ten years.

In every sentence, has is followed by the past participle, which is run. This pattern never changes. If you remember has + run, you will avoid the mistake of writing has ran. Practicing with correct examples is one of the fastest ways to improve your English grammar and build confidence in your writing.

Common Mistakes People Make

Many English learners make similar mistakes with the verb run. The most common error is writing has ran instead of has run. Others write have ran or had ran, but these forms are also incorrect. Another mistake is using run when the sentence needs the simple past tense. For example, Yesterday I run to school is incorrect because the correct form is ran

These errors happen because run is an irregular verb with different forms. The easiest way to avoid these mistakes is to remember the pattern run – ran – run. Practice writing complete sentences and check whether you are using a helping verb. If you see has, have, or had, always choose run.

Have Run vs. Have Ran

The same grammar rule applies to have run vs. have ran. The correct phrase is have run because run is the past participle. The phrase have ran is incorrect in standard English. For example, We have run this store for five years and They have run many successful events are correct. 

However, We have ran this store for five years is wrong because ran cannot follow have. Whenever you use have, always ask yourself if the next verb is the past participle. If the verb is run, the answer is always run. Following this simple rule will help you write clearly and avoid one of the most common grammar mistakes.

Had Run vs. Had Ran

Many writers also ask whether they should use had run or had ran. The answer is easy. The correct form is had run because had also requires the past participle. For example, She had run home before the rain started is correct. She had ran home before the rain started is incorrect. 

The rule is exactly the same as has run and have run. Whenever you use had, always choose the past participle. Since run is the past participle of the irregular verb run, had run is always the correct choice. Remembering this pattern will improve both your grammar and your confidence when writing.

Why English Learners Find This Confusing

Many English learners struggle with has run or has ran because irregular verbs do not follow the usual -ed pattern. Most regular verbs use the same ending for both the past tense and the past participle, but run changes to ran in the past tense and returns to run as the past participle. This change can seem strange at first. 

Learners also hear incorrect forms like has ran in everyday conversations, which creates more confusion. The best way to remember the correct form is to focus on the grammar rule instead of how the sentence sounds. Once you know that has, have, and had always need the past participle, choosing run becomes much easier.

FAQs

Is “has ran” ever correct?

No. Has ran is not correct in standard English grammar. After has, always use the past participle, which is run.

Can you say “have ran”?

No. The correct phrase is have run because run is the past participle of the irregular verb run.

What is the past tense of “run”?

The past tense of run is ran. Example: She ran to school yesterday.

What is the past participle of “run”?

The past participle is run. Example: She has run every morning this week.

How do I remember the correct form?

Remember this simple pattern: run – ran – run. Use ran only in the simple past tense, and use run after has, have, or had.

Conclusion

The answer to “has ran or has run” is simple once you know the grammar rule. Has run is always the correct form because run is the past participle of the irregular verb run. The phrase has ran is incorrect because ran is only the simple past tense. A simple way to remember this rule is the pattern run – ran – run

Use ran for finished actions in the past, but use run after has, have, and had. Whenever you feel unsure, check whether your sentence includes a helping verb. If it does, choose the past participle. With a little practice, you will use has run, have run, and had run naturally and avoid this common English grammar mistake every time.

Dustin Hoffman is a seasoned English language trainer with a focus on IELTS and TEFL preparation. He holds a Ph.D. in Applied Linguistics and has over 10 years of teaching experience. Dustin Hoffman is passionate about helping students achieve fluency and global opportunities. His classes combine practical techniques with a supportive, student-first approach.

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *