The document proposes a context-free grammar (CFG) for the English language and describes a predictive parser designed to recognize English grammar by constructing a parse table. This parser can identify syntactical mistakes in sentences, facilitating grammar checking through a top-down parsing approach that avoids left recursion using left factoring. The proposed system aims to efficiently parse any form of English sentence and can be applied in natural language processing tasks such as information extraction and machine translation.