Multi-choice problem: Is the next sentence syntactically and semantically acceptable?

Sarah promised her old car to Catherine, but then gave it to her son instead.
Select from: i. unacceptable. ii. acceptable.
ii.