Can you see the error in this sentence?

<p>For as many as twenty years or more Florence Nightingale fought to bring about new standards of cleanliness in hospitals. </p>

<p>Can you help me find the error and explain why?</p>

<p>maybe a comma after more? I dont know. Which words are underlined?</p>

<p>"for as many as twenty years or more" -- time frame is illogically constructed; to fix, eliminate "or more." Or, if you have the facts, perhaps it should be "for twenty years or more." Can't be both.</p>

<p>wordiness..?</p>

<p>for 20 years or more</p>

<p>standards of cleanliness sounds kinda wierd</p>

<p>No error. E "_"</p>

<p>Yeah, wordiness. The book says to delete 'For'</p>

<p>What do you think?</p>

<p>For as many as twenty years or more </p>

<p>is really annoying
the sentence is just wrong :)</p>

<p>Maybe has fought?</p>

<p>For twenty years or more .... maybe. It definitely is too wordy at the beggining though, and it shouldn't be many and then more like that.</p>

<p>"For as many as twenty years or more" is contradictory, isn't it? "For as many" means along the lines of "up to" ("The students had been studying for as many as 8 weeks." A given student from this group has studied for anywhere from 0-8 weeks, but not more), and "or more" contradicts this. It essentially makes the timeframe of 20 years meaningless. "For as many as twenty years or more" is like saying "for less than twenty years or for more than twenty years."</p>

<p>Or maybe I'm just making stuff up and I'm completely off base, who knows.</p>