基本的には、社会の各分野のしっかりした基礎知識があれば大丈夫です。ただし、社会の学習で大切なことは、歴史、地理、政治、経済、時事問題等をそれぞれ独立したものと考えないで、それらを相互に関連づけて学習すること。
資料の中に隠れている関係やことがらを基礎知識を使って見つけていくことになりますので、まず、歴史、地理、政治、経済、時事問題の基礎知識を盤石にすることが大前提です。単に丸暗記したような知識では歯が立ちません。必要な知識とは、自由自在に使える知識のことです。
まず、なにをきかれているのか、設問をしっかり読むことが大切です。その際、出題者の意図も考えられるとなおいいでしょう。自分の知識とリード文を参考にして解答のポイントを書き出します。あとはそれらを論理的につなぎ合わせて文章化する練習をします。できた解答は塾の先生に添削してもらうといいでしょう。