Student or Learner
Not being majoring in the English language, you are excused to make grammatical mistakes.
Does the underlined part make much sense?
The sentence is understandable but unnatural. More natural would be "You may be forgiven for making some grammatical mistakes because you are not majoring in English." In North American universities there is the concept of a major subject for undergraduates. The student will take a majority of undergraduate courses in that major subject. They all graduate as a B.A. or B.Sc., but some are mathematics majors, some English majors and so forth.
Last edited by probus; 21-Feb-2014 at 05:09.