As a well-read native speaker, I know what “sounds right”, but I often don’t know the formal terminology or rules to explain why to a learner.
Are there any grammar books or other resources that can help me write better answers here without being either too basic for a native speaker or too academic for a casual reader?