文法というのは覚えるものではなく、覚えるのを助ける道具です。
文法を理解するのも大事ですが、
I am a teacher. 「私は先生です。」
が瞬間的に出るように覚えてしまうこと。
そちらの方が問題を解く上では大事です。
覚えてしまえば、単語の順番を入れ替える問題であろうが、英作文であろうが答えられます。
後は、I am や teacher を入れ替えたりすれば複数の文が作成できます。
丸暗記した上で、語順などのルールを見直すと覚えやすかったりします。
そしたら後は問題を繰返しながらより深く定着させるだけです。