what makes a sentence grammatically correct or not