Thank you for the correction.I agree, the first is incorrect, but the second is also: It should be "No one can say anything about this,"
Thank you for enlightening me.You've answered our own question. The first sentence is wrong because we don't use a negative after "anyone" in that type of sentence. We negate "anyone" by using "no one."
We can, however, say something like this:
I have ice cream for everyone. If anyone can't eat dairy products, there is also a vegan option.
It might not be grammatically perfect, and purists would be more likely to say "For anyone who can't...," but the construction is common enough.
You are right. I forgot to write <anything>. Thank you.I agree, the first is incorrect, but the second is also: It should be "No one can say anything about this,"