Choose from the possible answers, would the following sentence, by the strictest standards, be considered correct by a linguist?

You may pick any flower, but leave a few for Mary.
OPTIONS: A). unacceptable. B). acceptable.
B).