Sentence: "I can tell you when, but I can't tell you why, he left me."
Would a linguist rate this sentence to be acceptable linguistically?

Possible answers:
A). unacceptable;
B). acceptable;
B).