Used and loved by millions

Since I tried Ludwig back in 2017, I have been constantly using it in both editing and translation. Ever since, I suggest it to my translators at ProSciEditing.

Justyna Jupowicz-Kozak quote

Justyna Jupowicz-Kozak

CEO of Professional Science Editing for Scientists @ prosciediting.com

MitStanfordHarvardAustralian Nationa UniversityNanyangOxford

has been running for

Grammar usage guide and real-world examples

USAGE SUMMARY

"has been running for" is correct and usable in written English.
It is often used to describe the duration of an action or event that started in the past and is still ongoing. Here is an example: "The marathon has been running for over four hours and the finish line is finally in sight." In this example, "has been running for" indicates that the marathon started in the past and has been ongoing for a duration of four hours.

✓ Grammatically correct

News & Media

Formal & Business

Science

Human-verified examples from authoritative sources

Exact Expressions

59 human-written examples

It has been running for almost three weeks.

News & Media

The New York Times

"It has been running for months.

News & Media

The Guardian

He has been running for President full time ever since.

News & Media

The New Yorker

The show has been running for more than a decade.

Their spat has been running for some time.

News & Media

Independent

"That museum has been running for years glorifying Stalin".

News & Media

The New York Times

"The show has been running for years now.

News & Media

Independent

His show, which has been running for nine years (Feb.

News & Media

The New Yorker

That operation, codenamed Tempora, has been running for 20 months.

Now it has been running for several years.

News & Media

The Guardian

Another dating site, uDate.com, has been running for a year.

Show more...

Expert writing Tips

Best practice

Use "has been running for" to describe events or processes that started in the past and are still continuing into the present. Be sure to include a specific duration after 'for' to provide clear context.

Common error

Avoid using "has been running for" to describe events that have already finished. In such cases, use the past perfect continuous tense instead (e.g., "had been running for").

Antonio Rotolo, PhD - Digital Humanist | Computational Linguist | CEO @Ludwig.guru

Antonio Rotolo, PhD

Digital Humanist | Computational Linguist | CEO @Ludwig.guru

Source & Trust

88%

Authority and reliability

4.5/5

Expert rating

Real-world application tested

Linguistic Context

The phrase "has been running for" functions as part of the present perfect continuous tense. It describes an action or state that began in the past and is still continuing up to the present moment. Ludwig AI confirms its grammatical correctness and usability.

Expression frequency: Very common

Frequent in

News & Media

55%

Formal & Business

25%

Science

20%

Less common in

Academia

0%

Encyclopedias

0%

Wiki

0%

Ludwig's WRAP-UP

In summary, the phrase "has been running for" is a versatile and grammatically sound construct used to denote the duration of an action or event that started in the past and continues to the present. Ludwig AI confirms its grammatical correctness, and the examples provided showcase its wide applicability across various domains, particularly in news, business, and science. When using this phrase, ensure the context reflects an ongoing activity. For variety, consider alternatives like "has continued for" or "has been ongoing for". Be mindful of tense consistency to avoid common errors. The frequent usage of "has been running for" in authoritative sources like The New York Times and The Guardian further validates its reliability and acceptance in formal writing.

FAQs

How can I use "has been running for" in a sentence?

Use "has been running for" to describe how long an event, process, or activity has lasted from a point in the past until now. For example, "The program "has been running for" five years."

What are some alternatives to "has been running for"?

You can use alternatives like "has continued for", "has lasted for", or "has been ongoing for" depending on the nuance you want to convey.

What's the difference between "has been running for" and "ran for"?

"Has been running for" indicates an action that began in the past and continues to the present. "Ran for" indicates a completed action in the past. For example, "She "has been running for" an hour" vs "She ran for mayor last year."

Is it correct to say "has been running since" instead of "has been running for"?

While similar, they are used differently. "Has been running for" is followed by a duration of time (e.g., "for five years"), while "has been running since" is followed by a specific point in time (e.g., "since 2020").

ChatGPT power + Grammarly precisionChatGPT power + Grammarly precision
ChatGPT + Grammarly

Editing plus AI, all in one place.

Stop switching between tools. Your AI writing partner for everything—polishing proposals, crafting emails, finding the right tone.

Source & Trust

88%

Authority and reliability

4.5/5

Expert rating

Real-world application tested

Most frequent sentences: