日本では「文法ばかりやっていたから日本人は英語ができない」といったまことしやかな言論が幅をきかせ英文法軽視の風潮が蔓延していますが英語ができない大きな原因は日本人は戦前戦後通じて旧弊なラテン語文法をベースにしたTraditional English Grammar「古典的で非科学的」英文法しか勉強してこなかったからです。
2000年代の英米の知識人が身につけているのはModern English Grammarであり全く別の種類の英文法です。英米でも学校では今でもTraditional English Grammarを勉強しているようです。
Traditional English Grammarは欠陥があるためいくら一生懸命勉強しても英語力は身につきません。