Your English writing platform
Discover LudwigSuggestions(5)
"has gone on for" is a correct and commonly used phrase in written English.
It typically indicates that something has continued or lasted for a period of time. Example: "The debate has gone on for hours without reaching a resolution."
Exact(55)
"This campaign has gone on for ever.
This has gone on for years.
It has gone on for too long.
"This has gone on for 10 years.
The practice has gone on for years.
But it has gone on for decades.
The routine has gone on for 86 years.
The legal fight has gone on for years.
The debate has gone on for more than a decade.
Similar(2)
It has gone on for decades.
The scandal of discards has gone on for too long.
Write better and faster with AI suggestions while staying true to your unique style.
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
CEO of Professional Science Editing for Scientists @ prosciediting.com