Native speaker of British English.
I'm good with formal English but I'm not educated in formal descriptive grammar / linguistics - so I'm reliable about what sounds right or wrong, but maybe not always about why