Test sentence: "Mary should buy some flowers for her mother to arrange."
Is this test sentence a correct grammatical English sentence?

Select from the following.
a). unacceptable;
b). acceptable;
b).