Choose from options, is the following sentence linguistically acceptable?
Mary won't have been eating cake, but John will.
Pick your answer from: A). unacceptable B). acceptable
B).