Sentence: "John gave the books to Mary at Christmas, and the records to Sue for her birthday."
Would a linguist rate this sentence to be acceptable linguistically?

Select from:
[+] unacceptable;
[+] acceptable;
acceptable