I wanted to properly address my honest feedback on this phrase commonly used by authors as an excuse for bad grammar. You don’t have to agree on what I’m going to say, but please respect it as this is my own personal opinion.
English isn’t my first language. But for years I’ve been studying and thankfully am now able to use it in an advanced level, I can’t help but feel a little bit offended by such phrase. Yes, language mistakes happen when you didn’t grow up speaking it, but it doesn’t necessarily mean you’re likely to use poor grammar and diction.
Here I’m addressing phrases such as “I’m sorry if my English isn’t perfect, since it’s not my first language.” English isn’t my first language either, and yet I am able to write and speak in proper English, so your excuse doesn’t make sense to me.
You can simply say “I’m sorry my English isn’t very good” or “Forgive me for grammar mistakes” without mentioning whether it’s your first language or not. In fact, I think the way authors use the previous kind of excuses are just making them feel less confident in improving their language skills. You CAN be proficient in English WITHOUT it being your first language. It’s never too late to learn something, moreover with lots and lots of good people willing to help you out in the community.