Your English writing platform
Discover LudwigThe phrase "have for long" can be used in written English, but it is not considered grammatically correct
It should be written as "have had for a long time" or "have had for a while." Example: "I have had this book for a long time and I still haven't finished reading it."
Exact(45)
Isolated P450 monooxygenases have for long been neglected catalysts in enzyme technology.
People of European ancestry have for long constituted the great majority of the population.
Palestinians have for long complained of Israel's systematic destruction of Palestinian archaeology.
The determinants of medical students' attitudes to communication skills training have for long been a concern among medical educationalists.
The laws of learning that he formulated have for long been a staple of teacher-training courses in many countries.
Rightwing British Eurosceptics have for long salivated at the prospect that Greece might be expelled from the euro.
Similar(15)
In many cases, the government is more willing to settle with what they have for long-term stability.
The US has for long been the dominant superpower.
When Einstein speaks, the hall has for long been sold out to capacity.
Giving and taking offense has for long been a central element in public cultures across South Asia.
Resource provisioning has for long been an important area of research in network design.
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