日本語の文法を正確に把握して会話をしている方は多くないと思います。
文法にこだわるあまり、自由に話すということが出来なくなっては意味がありませんね。
基礎として文法知識は絶対不可欠ですが、全てを覚えてから次へ進もうと気負う必要は全くありません。
DIVE LAには、英語のネイティブスピーカー達がいかに文法なんて気にせず話しているのかが分かるような会話がとてもたくさん収録されています。
堅苦しく考える必要はありません。
もしどうしても勉強したいのであれば、一冊の本を繰り返し読まず、何冊も読むことで多様な視点から文法を見つめることができます。同じ事を別の方法で説明されたとき、初めて理解できることは多いです。
できるだけ簡単に読める書籍を何冊も読んでみてください。(必ず最後まで読んでください)
驚くほど理解が増すはずです。