Would a linguist find the following sentence to be a valid English sentence grammatically?

I didn't help him because I have any sympathy for urban guerillas.
acceptable