If, the sentence, (p) "A whale is a fish no more than a horse is." is wrong, <br/><br/>and we have to say, "A whale is no more a fish than a horse is"<br/><br/>Then, how about this sentence, (q) "A whale is not a fish any more than a horse is." ? <br/><br/>Logically, if (q) is correct, then (p) should be correct, too.<br/><br/>But native speakers seem to feel differently, i.e. (p) is wrong, and (q) is correct. <br/><br/>Studying English has made me think that it is a very logical language....<br/><br/>This case might be an exception....<br/><br/>Any comments?